美文网首页前端杂记
解决Egg跨域问题

解决Egg跨域问题

作者: 永远的八神 | 来源:发表于2019-02-20 17:42 被阅读0次

主要是用到了egg-cors这个包,再进行配置一下就ok了

步骤一:
# 下载 egg-cors 包
npm i egg-cors --save

步骤二:
# 在plugin.js中设置开启cors 
exports.cors = {
  enable: true,
  package: 'egg-cors',
};

步骤三:
# 在config.{env}.js中配置,注意配置覆盖的问题
config.security = {
  csrf: {
    enable: false,
    ignoreJSON: true
  },
  domainWhiteList: '*'
};

config.cors = {
  origin:'*',
  allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH'
};

或者下面的,步骤都一样,放出的白名单不一样而已

1.下载 egg-cors 包

npm i egg-cors --save

2.在plugin.js中设置开启cors

exports.cors = {
  enable: true,
  package: 'egg-cors',
};

3.在config.default.js中配置

// add your config here
config.middleware = [];
//多出来的配置==========
config.security = {
  csrf: {
    enable: false,
    ignoreJSON: true
  },
  domainWhiteList: ['http://localhost:8080']
};
config.cors = {
  origin:'*',
  allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH'
};

相关文章

  • egg

    一 、egg.js之解决跨域问题(egg-cors) 下载 egg-cors 包npm i egg-cors --...

  • 解决Egg跨域问题

    主要是用到了egg-cors这个包,再进行配置一下就ok了 或者下面的,步骤都一样,放出的白名单不一样而已 1.下...

  • 解决ajax跨域问题

    Jsonp解决ajax跨域问题 CORS解决ajax跨域问题

  • Egg跨域问题

    被跨域搞死,官网文档较混乱! 三步操作。 测试环境自动reload,正式环境重启即可

  • 深入跨域问题(3) - 利用 JSONP 解决跨域

    深入跨域问题(1) - 初识 CORS 跨域资源共享;深入跨域问题(2) - 利用 CORS 解决跨域深入跨域问题...

  • 跨域问题,解决方案

    跨域问题,解决方案 - Nginx反向代理跨域问题,解决方案 - CORS方案此为原作者的链接:跨域问题,解决之道

  • 跨域

    什么是跨域?怎么解决跨域问题?

  • 深入跨域问题(2) - 利用 CORS 解决跨域

    阅读目录: 深入跨域问题(1) - 初识 CORS 跨域资源共享;深入跨域问题(2) - 利用 CORS 解决跨域...

  • 深入跨域问题(4) - 利用代解解决跨域

    阅读目录 深入跨域问题(1) - 初识 CORS 跨域资源共享;深入跨域问题(2) - 利用 CORS 解决跨域深...

  • 跨域访问

    参考文献:jsonp解决跨域问题 . cors解决跨域问题 . (java+前端小白)第一次碰到跨域问题,小伙伴们...

网友评论

    本文标题:解决Egg跨域问题

    本文链接:https://www.haomeiwen.com/subject/pgzhyqtx.html