You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 9, 2021. It is now read-only.
我的一篇关于跨域解决方案的博文
1. 模拟本地后端
通常在前端开发的过程中,有使用
axios-mock-adapter
工具模拟后端返回的方法,本文旨在记录另一种通过配置wepack-dev-server
来模拟后端返回数据的方法。涉及背景知识
在 webpack 配置中 devServer.before 用于在服务器内部所有中间件执行前定义自定义处理程序,即此选项可在本地模拟服务器数据返回。
在 webpack-dev-server 的
readme
部分有如下介绍:由此,可知我们可在
webpack
中配置devServer.before
且该方法是具有Express
中间件的 API。配置方法
配置文件代码如下:
示例配置
点我可见示例配置
2. 代理跨域请求
开发过程中,跨域请求真实后端接口时,因
jsonp
无法伪造 Request Header 中的 Host 和 referer,而造成 5XX 服务器错误解决方案
可设置
devServer.before( )
,之后让 app ajax 请求 webpack-dev-server 地址,让 webpack-dev-server 代理请求后端接口。示例代码如下:
示例配置
点我可见示例配置
The text was updated successfully, but these errors were encountered: