内网PUT/DELETE兼容
部分内网防火墙、WAF 或反向代理会拦截 PUT、DELETE,导致保存、删除等接口失败。本包在生产环境把这两种请求改成 POST,并带上 X-HTTP-Method-Override;Nginx 再按该请求头还原真实方法。
本包最低框架 7.0。开发环境不改方法,本地仍走真实 PUT/DELETE。
安装
- 应用市场购买并安装本插件
- 选择已初始化的 7.0 工作区
- 安装程序覆盖主前端与 App 请求拦截器
- 把下方伪静态写入生产 Nginx 的
proxy_passlocation,重载 Nginx - 重新构建前端 / App
卸载时从备份还原请求拦截器文件。Nginx 若是手工改的,卸载后自行撤掉 proxy_method 段。
改动范围
src/api/request.ts:生产环境 PUT/DELETE → POST +X-HTTP-Method-Overrideapp-vu