egg 如何配置 cors(全网少数配完可行的文档)
首发于 语雀文档@blueju
前言:
我查阅了不少文档,配置的方法都是有错误的,甚至官方文档都是错的,年久失修的状态。
步骤:
- 安装 egg-cors
npm i egg-cors --save
- 启用 egg 插件 egg-cors
\config\plugin.js
module.exports = {cors: {enable: true,package: 'egg-cors',},
}
此处官方文档中写的是:(是错的或者已过时无效的,反正我试了无效,况且现在都用 ES6 里哪还有 exports.cors 这种写法,具体区别可参考此文档:https://www.cnblogs.com/fayin/p/6831071.html)
// {app_root}/config/plugin.js
exports.cors = {enable: true,package: 'egg-cors',
};
- 配置 cors
\config\config.default.js
config.security = {// 放开所有域名domainWhiteList: ['*'],
};
此处官方文档中写的是:(也是错的或者已过时无效的,反正我试了无效)
exports.security = {domainWhiteList: [ 'http://localhost:4200' ],
};
注意
有不少文档中还说要配这些:
config.cors = {origin: '*',allowMethods: 'GET, HEAD, PUT, POST, DELETE, PATCH',credentials: true,
};
其实也是不对的,官方文档虽然有些内容是过时的,但是整体思想应该还是没变的,看官方文档中的这句话:
翻译过来就是:
如果设置了,则插件将跟随它来设置并忽略 .否则,默认的将如上所述生效。
因此我认为它并不是必需的,而是补充性的。
详见此次 commit 提交:
https://github.com/blueju/umi-qiankun-micro-fe-admin/commit/68c305976d6981bfd5e358e8d0374204c57152a0
egg 如何配置 cors(全网少数配完可行的文档)相关推荐
- doxygen生成html文件,doxygen 的安装、配置、编译及使用(从源代码到文档)
doxygen 的安装.配置.编译及使用(从源代码到文档) 1. 什么是 doxygen 下面是 doxygen 主页上的一段说明文字 Source code documentation genera ...
- 全网最全Flutter的学习文档,不可转载
Flutter学习文档-Author:Brath 由于文章内容较干,请允许Brath打一波广告- 面试记APP Github:https://github.com/Guoqing815/intervi ...
- JBoot 全网上最好用的 API 文档工具
简介 到目前为止,Jboot 已经开源超过了 5 年的时间,迭代了 200+ 个版本,已经被超过 1000+ 公司在使用,其中包含了多个知名的上市公司,我们了解到的多个使用 Jboot 开发的产 ...
- 在DCOM配置中找到Microsoft Office Word 97 - 2003 文档
如果环境是 Windows 2008 R2可能找不到"Microsoft Office Word 97 - 2003 文档".你可以 运行mmc -32 ,然后会弹出一个程序,在菜 ...
- server2016做文件服务器,『配置』服务器搭建 Office Online Server2016 实现文档预览 番外 错误篇...
安装一个或多个角色.角色服务或功能失败.找不到源文件.请再次尝试在新的"添加角色和功能"向导会话中安装角色.角色服务或功能,然后在向导的"确认"页中单击&quo ...
- 计算机房灭火器单具基准,灭火器的配置基准(4页)-原创力文档
灭火器的配置基准 一个配置场所内灭火器数量不应少于2具.灭火器数量较多的场所,每个设置点的灭火器配置数量不宜多于5具. 设有室内消火栓的场所,可减少应配置灭火器数量的30%:设有固定灭火系统的配置场所 ...
- [导入]XML for Analysis(XMLA)开发详解-(3)各版本的SQL Server及Windows下配置XMLA over HTTP访问SASS(OLAP)的文档合集...
1. SQL Server Analysis Services 2000XML for Analysis SDKHow to build XMLA using SQL Server 2000jpivo ...
- python结巴分词 词频统计_一个txt文档,已经用结巴分词分完词,怎么用python工具对这个分完词的文档进行计算统计词频,求脚本,非...
匿名用户 1级 2016-11-03 回答 #!/usr/bin/env python3 #-*- coding:utf-8 -*- import os,random #假设要读取文件名为aa,位于当 ...
- 三千多天之前我没有编辑完的技术文档
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
最新文章
- 用ASP.NET上传大文件
- 2021年春季学期-信号与系统-第四次作业参考答案-第九小题
- 使用jQuery提交表单
- 从Python调用外部命令
- ​赠书:面向对象的两大迷思,再给你们解答一次
- 人脸识别开源网络笔记
- 视频与图像RGB/YUV格式详解
- boost::hana::detail::first_unsatisfied_index用法的测试程序
- mysql版本号超买_MySQL处理高并发,防止库存超卖
- Scratch-介绍“克隆”
- 缩进一个字符_Indesign里标点挤压及首行缩进2字符设置
- matlab 实现 kmeans聚类,gscatter的应用
- 从0开始学golang--1--部署本地服务器
- 关于python注释下面选项描述错误的是_关于Python的列表,以下选项中描述错误的是______...
- 推荐参加国际会议海报制作(poster)的Latex模板
- 计算机应用基础教程在线阅读,【精品】计算机应用基础教程
- Java初级程序员面试总结(二) --HashMap篇
- 批量下载GLDAS数据
- 【C++】黑马程序员 C++学习课程—C++基础入门
- mac 开机启动php,macbook开机启动nginx和php