Angularjs &引用;跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https、chrome扩展资源。”;

Angularjs &引用;跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https、chrome扩展资源。”;,angularjs,node.js,cors,Angularjs,Node.js,Cors,我正在为localhost:8000的Angular应用程序和localhost:3000的节点后端提供服务。我在页面加载和前端日志上运行了一个$http.get 跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https、chrome扩展资源。 有很多关于这个的帖子,但是他们都说“不要直接在浏览器中打开你的文件”,我正在为他们服务,而不是打开他们 我的后端是为CORS配置的,当通过邮递员到达CORS时,路由会起作用 前端: 后端: 错误: host+'/'只是一个

我正在为localhost:8000的Angular应用程序和localhost:3000的节点后端提供服务。我在页面加载和前端日志上运行了一个$http.get

跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https、chrome扩展资源。

有很多关于这个的帖子,但是他们都说“不要直接在浏览器中打开你的文件”,我正在为他们服务,而不是打开他们

我的后端是为CORS配置的,当通过邮递员到达CORS时,路由会起作用

前端:

后端:

错误:


host+'/'
只是一个引用“localhost:3000”的常量。

您的URL缺少方案(
http:
)。您正在尝试使用一个相对URL,该URL解析为
file:///blah/blah/blah/localhost:3000
…正如错误消息所说,您不能从
文件加载数据:
URL,因为那里不支持CORS。使用正确的URL。

您的URL缺少方案(
http:
)。您正在尝试使用一个相对URL,该URL解析为
file:///blah/blah/blah/localhost:3000
…正如错误消息所说,您不能从
文件加载数据:
URL,因为那里不支持CORS。使用正确的URL