采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
点击get请求后,network中并未成功发出请求。。报错:第一处报错可能是跨域问题?第二处报错百度后依然不知道原因。。我看了下代码,是跟着课程码的,没什么差别,代码如下所示。
谢谢老师
你的代码确实没有错,错在,你没有启动服务,我演示的时候用的是webstorm,它内置的有服务器,你可以安装anywhere 或者 webpack-dev-server来启动,然后就不会报错了。
凡是看到file:// 它是以文件的协议进行发送的,实际上ajax它需要http协议
非常感谢!
同学你好 你可以用node去安装一个http-server 然后启动 http-server -p (输入端口号)
会启动服务器 因为你的请求头是盘符所以会有跨域请求的问题 如果你是localhost起的服务就不会有这样的问题了 至于是否需要webpack 个人觉得没有意义
顺便提一下哟 express就封装了 http-server 这是nodejs的部分 希望我答案能给与你帮助 谢谢
非常感谢热心同学的回答,因为刚入门,好多东西都不懂,后来逐渐熟悉了,现在再回来看这些问题就觉得比较熟悉啦,多谢同学的热心解答
http://10.10.10.10:8000/vue-resource.html
在anywhere启的服务后,验证post请求的发送,返回405提示post请求是不被允许的。。。老师,这又是为什么呢?
首先确认了失败原因是因为路由没有配置,我百度后安装anywhere起了一个静态服务,之后可以正确发送get请求。。
但请问老师,如果用cnpm run dev起服务后,怎样正确访问vue-resource页面呢,我按照localhost:8080/vue-resource.html地址无法正确显示页面,在vue脚手架搭建的服务中,我不清楚其他位置的html页面如何访问。
cnpm run dev是启动本地服务,它是再内存当中构建,你可以修改webpack的配置,安装webpack-dev-server 插件来启动,然后可以访问到vue-resource.html文件,跟anywhere 类似,必须是启动一个静态服务才行。现在你的webpack是将项目打包后,访问index,所以,不修改配置,你无法访问vue-resource.html
我用了anywhere启服务后,应该post请求没问题了吧,但是无论是vue-resource还是axios插件,post都会报405.。。我去研究一下webpack-dev-server方式启动服务。
同学,你的问题解决了?这个路径我也不知道怎么弄
登录后可查看更多问答,登录/注册
课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广
1.5k 4
1.4k 14
18.7k 13
1.2k 8
1.1k 8