Javascript ';访问控制允许原点';请求js中出现错误
我正在写一个angular 2应用程序,它使用一个名为的模块。我有一个从模块调用一些函数的服务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)测试我
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的允许控制允许原点
扩展解决了该问题