首页 > 解决方案 > 'Nuxt generate' 后 Axios POST 不工作

问题描述

我有一个Nuxt项目,对 API 有一些Axios请求,用于简单的注册和登录过程。

当我在 localhost:3000 上运行我的应用程序时,一切正常,但是当我运行“Nuxt generate”并将我的代码发布到 AWS 并尝试发送注册表单时,只有表单字段作为获取参数添加到 url。我什至没有收到错误消息。

                axios({
    method: 'POST',
    url: 'api-to-wordpress-backend.json/api',
    data: this.formData,
    auth: {
        username: 'username',
        password: 'password'
    },
     validateStatus: function (status) {
        console.log(status)
        if (status === 401) {
            window.$nuxt.$eventHub.$emit('registerError');
        } else if (status === 200) {
            // window.$nuxt.$router.push('/')
            window.$nuxt.$eventHub.$emit('registerFinish');
        }
    }
})

标签: javascriptvue.jsaxiosnuxt.jsstatic-site-generation

解决方案


推荐阅读