首页 > 解决方案 > 如果一个路径是另一个路径的子字符串,则快速使用失败

问题描述

我正在使用以下配置为开发服务器配置代理(http-proxy-middleware)

app.use(
  /^\/(pathone|pathtwo|pathonetwo)/,
  createProxyMiddleware(...)
)

这匹配/pathone/pathtwo正确,但/pathonetwo被完全忽略并加载索引页面。如何避免这种情况?我不能$在最后添加 a 因为我还需要匹配/load/1.

编辑:使用路径数组 ( ['/pathone', '/pathtwo', '/pathonetwo']) 按预期工作。它如何处理正则表达式是否存在错误?

标签: node.jsexpresshttp-proxy-middleware

解决方案


推荐阅读