如何实现跨域
来源:10-4 微信支付基本流程

慕丝653736
2019-09-21
老师 请问怎么实现跨域
写回答
1回答
-
跨域的实现方式从大的方向可以分为两种:
1、在服务端实现跨域
2、在前端实现跨域
我们这里就针对我们的项目主要说一下前端跨域的方式。
我们使用 vue-cli 构建 vue 项目,默认情况下会使用 webpack 模块打包器,而想要实现跨域的关键也就在 webpack 中。
webpack 提供了 devServer 这个功能,见名知意,他的作用就是可以帮助我们构建开发时的服务(比如我们执行 npm run dev/serve 的时候就是通过 devServer 来构建的服务)。 而在 devServer 中提供了一个功能 - proxy 。 我们如果想要在前端实现跨域 ,那么就需要依靠这个功能 。
该功能的使用方式在 webpack 文档中有详细介绍,我这里就不一一解释了,同学可以自己去看一下 。 附上 webpack - devServer - proxy 文档地址 : https://www.webpackjs.com/configuration/dev-server/#devserver-proxy
012019-09-21
相似问题