javascript - 如何解决 Access-Control-Allow-Origin 错误

标签 javascript node.js http cors

我在 localhost:3000 和 localhost:4000 上有两个 Node 服务器。 我从 3000 调用 4000 并收到以下错误。

请求的资源上不存在“Access-Control-Allow-Origin” header 。来源'http://localhost:3000 ' 因此不允许访问。

针对此错误有什么建议吗?

最佳答案

如果4000服务器是基于express的 Node 服务器,请使用“cors”包来解决,如下所示

    var cors = require('cors');
    .....
    app.use(cors());

其中 app 是快速应用程序。

关于javascript - 如何解决 Access-Control-Allow-Origin 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42603278/

相关文章:

node.js - Heroku,node.js : stop downloading node_modules on each deploy

http - 我们什么时候需要在 nginx 配置文件中使用 http block ?

javascript - 如何检查用户是否已接受我在 Facebook 中的申请请求?

php - 如何从 php 获取选定的单选按钮值 onclick

javascript - 鼠标单击特定窗口/背景窗口(nodejs)

rest - Rest API 应该只返回结构化数据吗?如果我必须获取 html 怎么办?

javascript - @Injectable 服务中的 HTTP 提供程序

javascript - 防止双重表单提交不起作用

javascript - Node.js Web 应用程序中 MySQL 查询的延迟加载

javascript - 如何转换日期时间以下格式?