前后端联调跨域解决方案

一、设置代理

利用代理的方式,使前后端的访问的协议(http/https),主机和端口号相同:

  • 本地调试方法:主流的IDE(如vscode)中都可以设置代理,使本机成为前后端访问的代理服务器。
  • 反向代理服务:利用nginx服务代理前后端请求。

二、跨域资源共享CORS

在前后端设置允许浏览器向跨源服务器,发出XMLHttpRequest请求,加入相关代码。

三、JSONP

利用浏览器不阻碍js的相互调用而实现跨域请求

你可能感兴趣的:(Frontend,ajax跨域问题)