为什么axios请求easymock的数据不是跨域请求呢?

来源:7-4 项目工程化之表格动态渲染(2)

王大凤

2019-08-25

请求天气时用jsonp包装了跨域请求。可是在请求easy mock数据时,不是url也不一样嘛,这里不用考虑跨域吗?

写回答

2回答

河畔一角

2019-08-30

我们前端的跨域有三种常用的方法:

  1. jsonp

  2. CORS(后台代码里面设置允许跨域)

  3. nginx代理(解决不同域名的问题)

easy mock的团队他们设置了CORS,所以我们可以直接调用;而天气的接口开发团队,他们没有设置,我们就只能用jsonp包装

0
1
王大凤
嗯嗯,谢谢老师!
2019-09-06
共1条回复

河畔一角

2019-08-28

因为easymock团队在后台做了CORS设置,它允许所有人访问,所以就不存在跨域了。任何一个系统,我们要访问都必须经过对方允许,那我们调用天气接口,人家不允许别人随便调用,我们只能用jsonp的方式

0
0

React全家桶+AntD共享单车后台管理系统开发

React全家桶+AntD框架+大量前沿技术

1142 学习 · 495 问题

查看课程