webpack的proxy代理路径改写

复制代码
 devServer: {
    proxy: {
        context: () => true,
        target: configJSON.proxy,
        pathRewrite: function (path, req) {
            const staticRegExp = /\.(js|css|map|json|html|svg|jpg|jpeg|png)/;
            if (
                configJSON.develop &&
                staticRegExp.test(req.url) &&
                req.url.indexOf('/模块名/') < 0 &&
                req.url.indexOf('/xxx/resources') < 0
            ) {
                return `/xxx/resources${req.url}`;
            }
            return path;
        },
        bypass: function (req, res, proxyOptions) {
            if (req.url.indexOf('/xxx/resources/模块名') >= 0) {
                return req.url.replace('/xxx/resources', '');
            }
            return null;
        }
    }
}
复制代码

 

posted @   全玉  阅读(390)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2018-10-08 Redux的State不应该全部放在Store里
2018-10-08 nodejs路径处理方法和绝对路径
2018-10-08 github clone 指定的tag
2018-10-08 nodejs创建多层目录
2018-10-08 nodejs获取文件信息,判断是文件或目录
点击右上角即可分享
微信分享提示