Nuxt 部署后 proxy 请求接口变 404

nuxt.config.js
image.png

本地代理请求是可以通过的
image.png
参数:{page: 1, searchkey: ""}

但编译部署到服务器后请求接口就变404了, 参数和本地请求的一致
image.png

接口能够在 本地代理和apifox 测试通过,可以肯定接口没有问题。
现在有两点怀疑:

  1. 同一台服务器上的 nginx 代理
  2. nuxt 项目的 proxy 缺少什么配置

有没有大佬碰到过这种情况?可否提供解决思路或方案?

阅读 4.4k
2 个回答

1.proxy只能在本地开发环境生效
2.线上需要配置nginx代理,参考vue 如何解决跨域
你这里的api,在你代理后的地址里就不需要拼接api
image.png

Nuxt没玩过,不过React的config proxy是配置的本地调试服务器。
部署到Nginx服务端需要做接口转发。具体题主百度一下proxy_pass。

推荐问题
宣传栏