【问题标题】:Nuxt issue with post帖子的 Nuxt 问题
【发布时间】:2019-04-23 21:15:23
【问题描述】:

我制作了一些应用程序,它正在向服务器发出请求并且在开发模式下运行良好,但是当我将它推送到 Heroku 时,它不会对服务器进行任何调用,并且在控制台中我看到它正在尝试请求localhost:3000/request

这是一个 Nuxt.js 应用程序,我正在使用 Axios 发出请求。
我尝试添加cors(),但没有奏效。可能是关于 Nuxt 的。

axios.post('/request', data)...

【问题讨论】:

标签: node.js heroku vue.js axios nuxt.js


【解决方案1】:

需要设置 axios 的baseURL。理想情况下,基本 URL 应源自环境(例如 env 变量)。因此,在 Nuxt.JS 配置中指定 axios,axios 应该从正确的 URL 请求数据。

这是改编后的 Nuxt.JS 配置的 sn-p:

modules: [
  ['@nuxtjs/axios', {
    baseURL: 'https://<YOUR-BASE-DOMAIN>'
  }]
]

还有一个关于axios for nuxt的问题报告:https://github.com/nuxt-community/axios-module/issues/134

【讨论】:

    猜你喜欢
    • 2021-05-19
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 2011-09-04
    相关资源
    最近更新 更多