Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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 ';访问控制允许原点';请求js中出现错误_Javascript_Node.js_Angular_Http_Request - Fatal编程技术网

Javascript ';访问控制允许原点';请求js中出现错误

Javascript ';访问控制允许原点';请求js中出现错误,javascript,node.js,angular,http,request,Javascript,Node.js,Angular,Http,Request,我正在写一个angular 2应用程序,它使用一个名为的模块。我有一个从模块调用一些函数的服务 scraper.scrapeTrendingRepos("").then(function(repos) { repos.forEach(function(repo) { //more code here }); }).catch(function(err) { console.log(err.message); }); 目前,我正在上用Chrome(56.0.2924.87)测试我

我正在写一个angular 2应用程序,它使用一个名为的模块。我有一个从模块调用一些函数的服务

 scraper.scrapeTrendingRepos("").then(function(repos) {
 repos.forEach(function(repo) {
    //more code here
});
}).catch(function(err) {
  console.log(err.message);
});
目前,我正在
上用Chrome(56.0.2924.87)测试我的angular应用程序http://localhost:3000/
和它给了我一个
访问控制允许来源
,下面是完整的消息:

无法加载获取API。不 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许使用源“” 通道如果不透明的响应满足您的需要,请设置请求的 模式设置为“无cors”,以获取禁用cors的资源

data.service.ts:43无法获取数据


我四处搜索过,知道这可能是因为get请求和服务器在不同的端口上工作?查看repo,
github trend
模块使用
requestjs
发出http请求,但我不确定如何解决这个问题。有没有办法让它在chrome上工作?我应该修改模块代码中的哪些内容以使其正常工作?

通过使用chrome的
允许控制允许原点
扩展解决了该问题