Vue.js项目中实现几种方式·把请求从前端发送到后端·- 某些情况下可能会带来安全隐患
Vue.js项目中实现跨域请求的几种方式
一、使用代理服务器
通过配置代理服务器,我们可以像转发信件一样,把请求从前端发送到后端,这样就绕过了跨域的限制。Vue CLI自带这个功能,用起来特别方便。- 在 vue.config.js 文件中添加代理配置:
- 修改前端请求路径,使其指向代理服务器的地址。
二、CORS(跨域资源共享)
CORS 是一种标准,允许服务器告诉浏览器它允许哪些域的请求。就像告诉门卫哪些人可以进一样。- 后端服务器设置 CORS 头。比如在 Node.js 中:
- 前端直接请求目标服务器。