前端如何在访问后端时避免跨域访问?
1. 前端专注于写前端的页面样式,后台开发人员专注于写业务逻辑,提供前端所需的各种接口,最后由前端开发人员进行调用真实接口调试。
2. 避免跨域,可以使用nginx进行跳转。譬如:后台提供接口地址为 http://10.1.2.3/api/1.0/web/login,可在nginx中进行配置,proxyTable '/api/1.0/web' 'http://10.1.2.3/',表示,凡是调用以/api/1.0/web开头的url地址,都跳转到(路由)10.1.2.3这个IP地址上,从而解决了跨域问题。
3. 前后端进行代码联调时,一般都有个api文档,比较常用的是swagger,有兴趣可以了解一下。