今天小编在用egg写接口,在测试时发现网页报错,具体如下图。
而发生这种情况的原因是因为跨域问题。解决问题如下
安装egg-cors
npm install egg-cors
2.在app下的config/plugin.js设置
exports.cors = {
enable: true,
package: 'egg-cors',
}
然后再去config/config.default.js设置
config.cors = {
origin: '*', // 或者 origin: '*' *代表所有来源都可访问
allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS', //允许的请求方式 get、post等基本请求方式不需要设置
}
就可以了。
本文介绍如何通过安装egg-cors插件并配置cors来解决Egg.js应用中的跨域问题,包括详细步骤和配置代码。
1028

被折叠的 条评论
为什么被折叠?



