繁体   English   中英

CORS 在 Node.js AWS EC2 中没有成功

[英]CORS did not succeed in Node.js AWS EC2

跨域请求被阻止

同源策略不允许读取https://xx.xxx.us-east-2.compute.amazonaws.com:8080/endpointurl 上的远程资源。 . 我正在使用 Node.js、AWS EC2 和 Vue 前端

(原因:CORS请求没有成功)

如何启用 CORS?

在控制台中,我还可以看到另一个错误

在安全页面上加载混合(不安全)活动内容

您可以简单地将其添加为依赖项:

npm install --save cors

然后将其用作中间件:

var express = require('express');
var cors = require('cors');
var app = express();
app.use(cors());
/* your regular routes go here */

就是这样。 CORS 现在已启用。

如果您向您的应用发出请求,您会注意到返回了一个新标头:

Access-Control-Allow-Origin: *

Access-Control-Allow-Origin 标头确定允许哪些来源通过 CORS 访问服务器资源(* 通配符允许从任何来源访问)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM