采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,获取新闻数据,端口必须是8080吗?改好了之后,还是说localhost获取失败,那边的域名列表不能通过这个本地域名来请求吗?
有错误的详细截图吗?
不会啊,你获取数据应该是通过我提供的 API 啊。我的 api 设置好跨域了。
老师 ,你的Server设置跨域是用"CORS"设置的吗? 最近刚好有在看这方面的东西,因为是web开发新手,这些东西原来没有怎么接触过。 之前了解了些跨域方法,诸如jsonp或者CORS等,是不是都要浏览器端和服务器约定好。CORS主要是要求服务端设置一个许可站点访问集合,比如弄成Access-Control-Allow-Origin:*就是所有站点;jsonp技术的意思,客户端实际是在请求脚本(这个没有浏览器同源限制),所以服务端返回一个调用函数,这个函数的参数实际就是返回数据,但是函数肯定要先存在前端代码中,那么关于这个函数名一定是前端和后端有约定的。 那么,也就是只靠前端(不和后台约定一些东西)是无法完成跨域的,比如说某站点提供API但是不支持跨域,那么我只写前端代码直接使用浏览器去ajax请求是不行的?如果想用这类代码 我只能自己做服务器对这个api再次封装起来,并设置对跨域的支持? 老师,不知道我的理解有问题吗?谢谢哦~~
后台设置的是 Access-Control-Allow-Origin:*
嗯 好的 刚才想起来在浏览器里面看了下response的消息头,已经证实~
登录后可查看更多问答,登录/注册
轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目
6.0k 6
5.7k 6
2.9k 18
3.0k 14
3.3k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号