首页 > 解决方案 > Angular 客户端启用 CORS

问题描述

CORS 在服务器上很好,可以按预期工作。我尝试使用角度 HTTPClient 向服务器的 REST API 发送请求,但收到 CORS 错误。如果在服务器上启用了 CORS,为什么这是一个错误?不应该对客户端没问题吗?

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:3000/api/blah/blah (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

请问如何在这个请求上启用 CORS ..... 在此处输入图像描述

标签: node.jsangularexpresscors

解决方案


为了将来的参考,帮助我的是“大卫”的回答,在所有路由之前都没有添加 cors。

“......意思是,在定义路线之前。” 所以就在... var app = express();

我只是使用... app.use(cors());


推荐阅读