【nginx】vue使用axios.post传递本地json数据,然后用nginx部署到服务器405,怎么解决?

vue使用axios.post传递本地json数据,然后部署到服务器405,怎么解决?

【nginx】vue使用axios.post传递本地json数据,然后用nginx部署到服务器405,怎么解决?

【nginx】vue使用axios.post传递本地json数据,然后用nginx部署到服务器405,怎么解决?

部署之后:
【nginx】vue使用axios.post传递本地json数据,然后用nginx部署到服务器405,怎么解决?

回答

出现了跨域或Get,Post请求被禁止的情况,需要进行配置,以Koa2为例:

const cors = require('koa2-cors')

app.use(cors({

origin: function (ctx) {

return '*'; //这样就能只允许 http://localhost:8080 这个域名的请求了

},

exposeHeaders: ['WWW-Authenticate', 'Server-Authorization'],

maxAge: 5,

credentials: true,

allowMethods: ['GET', 'POST', 'DELETE'],

allowHeaders: ['Content-Type', 'Authorization', 'Accept'],

}))

405 (方法禁用) 禁用请求中指定的方法。

以上是 【nginx】vue使用axios.post传递本地json数据,然后用nginx部署到服务器405,怎么解决? 的全部内容, 来源链接: utcz.com/a/86047.html

回到顶部