【发布时间】:2019-04-23 21:15:23
【问题描述】:
我制作了一些应用程序,它正在向服务器发出请求并且在开发模式下运行良好,但是当我将它推送到 Heroku 时,它不会对服务器进行任何调用,并且在控制台中我看到它正在尝试请求localhost:3000/request。
这是一个 Nuxt.js 应用程序,我正在使用 Axios 发出请求。
我尝试添加cors(),但没有奏效。可能是关于 Nuxt 的。
axios.post('/request', data)...
【问题讨论】:
-
你的 axios 基本 URL 是什么? github.com/axios/axios#axioscreateconfig 理想情况下,基本 URL 应源自环境(例如 env 变量)。
-
我没有,如何将url传递给nuxt.config?
-
是的,这就是问题所在,我将 BASE_URL 放在 heroku 配置变量中,但现在我得到 404 错误 damp-mesa-37152.herokuapp.com/jobs 404 (Not Found)...我应该为 BASE_URL 值添加什么?
-
把答案放到回答部分,这样我就可以把你的回答当作回答了
标签: node.js heroku vue.js axios nuxt.js