老师,为什么在get请求时报错,get请求package.json难道也跨域了么?
来源:4-1 Vue-Resource使用(上)
天添1991
2017-08-01
点击get请求后,network中并未成功发出请求。。报错:第一处报错可能是跨域问题?第二处报错百度后依然不知道原因。。我看了下代码,是跟着课程码的,没什么差别,代码如下所示。
谢谢老师
5回答
-
你的代码确实没有错,错在,你没有启动服务,我演示的时候用的是webstorm,它内置的有服务器,你可以安装anywhere 或者 webpack-dev-server来启动,然后就不会报错了。
凡是看到file:// 它是以文件的协议进行发送的,实际上ajax它需要http协议
312017-08-02 -
慕斯8014925
2017-11-15
同学你好 你可以用node去安装一个http-server 然后启动 http-server -p (输入端口号)
会启动服务器 因为你的请求头是盘符所以会有跨域请求的问题 如果你是localhost起的服务就不会有这样的问题了 至于是否需要webpack 个人觉得没有意义
顺便提一下哟 express就封装了 http-server 这是nodejs的部分 希望我答案能给与你帮助 谢谢
112017-11-15 -
好好学习1709
2017-11-11
http://10.10.10.10:8000/vue-resource.html
00 -
天添1991
提问者
2017-08-01
在anywhere启的服务后,验证post请求的发送,返回405提示post请求是不被允许的。。。老师,这又是为什么呢?
00 -
天添1991
提问者
2017-08-01
首先确认了失败原因是因为路由没有配置,我百度后安装anywhere起了一个静态服务,之后可以正确发送get请求。。
但请问老师,如果用cnpm run dev起服务后,怎样正确访问vue-resource页面呢,我按照localhost:8080/vue-resource.html地址无法正确显示页面,在vue脚手架搭建的服务中,我不清楚其他位置的html页面如何访问。
032017-11-11
相似问题