NPM cors模块在指定时不允许访问
npm cors module not allowed access when specified
我正在使用Cors()模块,并相信我在服务器项目上正确使用它:
...
var corsOptions = {
origin: 'http://localhost:8000'
};
...
app.use(cors());
...
app.post('/auth/instagram', cors(corsOptions), function(req, res) {
var accessTokenUrl = 'https://api.instagram.com/oauth/access_token';
.....
然而,当终端被客户端击中时,我仍然在控制台中收到以下消息:(注:服务器端在3000端口,客户端在8000端口)
XMLHttpRequest cannot load http://localhost:3000/auth/instagram. A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true. Origin 'http://localhost:8000' is therefore not allowed access.
必须指定以下内容:
app.use(cors({credentials: true, origin: true}));
相关文章:
- Don'不允许将焦点集中在自动完成的选择上
- 覆盖在赢得'不允许点击下面的标记,谷歌地图api v3
- js文件未加载js控制台say's”;不允许加载本地资源”;
- Jquery不允许来自多个选择列表的相同值
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- 不允许在文本框中使用小数
- TinyMCE全屏不允许出现模式窗口
- 不允许在字段中输入不需要的字符
- 访问控制允许标头不允许X-Requested-Wise
- Chromium内联样式不允许正确的视图
- JQuery代码语法问题?(“不允许内联控制结构”)
- 正则表达式,不允许在javascript中使用负数和小数以及零
- 不允许输入或聚焦的输入类型文本
- $interval不允许我更新前端
- 不允许使用引导清单'组件'指令
- XMLHttpRequest无法加载url Origin访问控制允许Origin不允许null
- 正则表达式允许字母数字和空格,但不允许连续两个空格
- 谷歌地图 - 用户选择不允许位置
- 正则表达式在 JavaScript 中不允许
- 在严格模式下不允许使用八进制文本