我已经在端口9000
上运行了WDS,并且/dist/
下的webpack包我在端口55555
上运行了后端服务器
有没有办法让WDS忽略(代理到55555
)每次调用除以/dist/
开头的那些?
我有以下内容:
devServer: {
port: 9000,
proxy: {
"/dist": "http://localhost:9000",
"/": "http://localhost:55555"
}
}
麻烦的是,root(“/”)只是覆盖所有内容 ......
感谢您提供任何建议。
更新: 我已经进一步了解以下内容:
proxy: {
"/": {
target: "http://localhost:55555",
bypass: function(req, res, proxyOptions) {
return (req.url.indexOf("/dist/") !== -1);
}
}
},
但旁路似乎会破坏连接。我希望它会告诉(9000)服务器在条件为真时不代理。有人知道解释“绕过”的好消息来源吗?
答案 0 :(得分:0)
Webpack允许针对这些模式使用glob语法。因此,您应该可以使用排除项来匹配“ all-but-dist”。
类似的事情可能会起作用(很抱歉,我现在没有webpack在我面前):
ffmpeg -i input.mov -c:v libx264 -pix_fmt yuv420p -profile:v baseline -level 3.0 -crf 22 -preset veryslow -vf scale=1280:-2 -c:a aac -strict experimental -movflags +faststart -threads 0 output.mp4