egg设置了跨域,还是请求不了呢,如下图
4 回复
config/plugin.ts
export default {
cors: {
enable: true,
package: 'egg-cors',
},
// security: false, // 禁用全部安全检查
}
config/config.default.ts
config.cors = {
origin: '*',
// allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS',
allowMethods: 'GET,HEAD,POST,PATCH,OPTIONS',
maxAge: 600,
}
@waitingsong 按照你的配置可以,我原来的配置也可以,但是只是在本地开发的可以请求到数据,放到服务器上就不行了
@1134506391 我这儿是正常的。 nodejs服务部署在 127.0.0.1 ,核心程序是 192.168.0.x 网段。 核心程序页面向 127.0.0.1 发起post提交正常
CORS 其实就是返回了一个 headers 而已,自己检查下线上服务对应的 devtools network headers