如何在浏览器(节点)中获取其他域主体

时间:2018-10-18 15:52:42

标签: javascript node.js

我是Node的新手。
首先,我编写了一个可以通过控制台正常运行的项目。
当我尝试制作Web界面时,遇到了不同的问题。
我尝试使用request npm软件包时,webpack不会将软件包导入到我的项目中。
我尝试使用诸如browser-request之类的不同软件包,然后在控制台中遇到此消息:

access to XMLHttpRequest at 'http://google.com/' from origin 'http://localhost:8000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我使用cheerio@1.0.0-rc.2,加载后需要cheerio 0.20.0,不能使用该npm软件包。

我的问题是如何从网络用户填写浏览器的URL中获取响应代码和源正文?

还有其他合适的方法吗?

1 个答案:

答案 0 :(得分:0)

localhost运行时,您可能正在处理Cross-Origin Resource Sharing问题。

有关可能的解决方案,请参见this answer