devServer之proxy跨域
2024-09-03 08:47:50
配置
注意:修改之后要重新运行一遍项目才行
devServer:{
contentBase:'./',
proxy:{
// 当你请求是以/api开头的时候,则我帮你代理访问到http://localhost:3000
// 例如:
// /api/users http://localhost:3000/api/users
// 我们真是服务器接口是没有/api的
"/api":{
target:"http://localhost:3000",
pathRewrite:{"^/api":""}
}
}
}
用代理, 首先你得有一个标识, 告诉他你这个连接要用代理. 不然的话, 可能你的 html, css, js这些静态资源都跑去代理. 所以我们只要接口用代理, 静态文件用本地. ‘/api’: {}, 就是告诉node, 我接口只要是’/api’开头的才用代理.所以你的接口就要这么写 /api/xx/xx. 最后代理的路径就是 http://xxx.xx.com/api/xx/xx. 可是不对啊, 我正确的接口路径里面没有/api啊. 所以就需要 pathRewrite,用”^/api”:”, 把’/api’去掉, 这样既能有正确标识, 又能在请求接口的时候去掉api.
最新文章
- Markdown渲染后文章标题收缩控件
- 操作系统开发系列—13.d.多进程 ●
- ASP.NET Web API与Rest web api
- PHP发送请求头和接收打印请求头
- LeetCode 3 Longest Substring Without Repeating Characters(最长不重复子序列)
- javascript单元测试工具
- JQuery源码分析(二)
- 黑马程序员——OC的内存管理学习小结
- android开发注意点
- chrome使用Timeline做性能分析
- python3.* socket例子
- CR--同事分享学习
- MapReduce中的Join
- 52ABP模板 ASP.Net Core 与 Angular的开源实例项目
- bzoj3451 Normal
- caffe编译环境的错误:..build_release/src/caffe/proto/caffe.pb.h:23:35: fatal error: google/protobuf/arena.h: 没有那个文件
- leecode第五题(最长回文子串)
- 把旧系统迁移到.Net Core 2.0 日记(10) -- EF core 和之前版本多对多映射区别
- asm数据文件迁移(asm–>;asm)
- LeetCode - 442. Find All Duplicates in an Array - 几种不同思路 - (C++)