Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何解决访问控制允许原点错误_Javascript_Node.js_Http_Cors - Fatal编程技术网

Javascript 如何解决访问控制允许原点错误

Javascript 如何解决访问控制允许原点错误,javascript,node.js,http,cors,Javascript,Node.js,Http,Cors,我在localhost:3000和localhost:4000上有两个节点服务器。 我从3000打4000,得到如下错误 请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“” 对此错误有何建议?如果4000服务器是基于express的节点服务器,请使用“cors”包解决此问题,如下所示 var cors = require('cors'); ..... app.use(cors()); 其中,应用程序是一个expres

我在localhost:3000和localhost:4000上有两个节点服务器。 我从3000打4000,得到如下错误

请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“”


对此错误有何建议?

如果4000服务器是基于express的节点服务器,请使用“cors”包解决此问题,如下所示

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

其中,应用程序是一个express应用程序。

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

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

其中,应用程序是一个快速应用程序。

4000
发送的响应中添加
访问控制-*
标题。您可以向服务器添加CORS支持,以允许跨源访问。在CORS上的谷歌搜索应该会告诉你怎么做。由于您没有显示任何服务器代码,因此我们无法确切地向您提供非常具体的建议(我们甚至不知道您使用的是什么服务器框架)。可能会有助于在
4000
发送的响应中添加
Access Control-*
标题,您可以向服务器添加CORS支持以允许跨源访问。在CORS上的谷歌搜索应该会告诉你怎么做。因为您没有显示任何服务器代码,所以我们无法确切地给出非常具体的建议(我们甚至不知道您使用的是什么服务器框架)