猿问

angularJS 路由在本地运行时会报错跨域问题,

比如我的访问路径是file:///E:/wwwb/zujianku/hd.html#/ 这种回报错

XMLHttpRequest cannot load file:///E:/wwwb/zujianku/hd-gonggao.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

但是我放到本地服务器就没问题了http://127.0.0.1:8020/zujiank... 这种路径就没问题了

这个问题怎么解决 ,就是我想在本地直接打开也能用


MMTTMM
浏览 725回答 1
1回答

沧海一幻觉

不可以以这种“file://”的方式访问 会涉及到跨域问题 所以必须在服务下运行。如果你用webstrom就可以完美解决这个问题 它为自动为你的文件开一个端口服务或者你直接用Firefox 火狐浏览器也可以
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答