node.js - 如果一个路径是另一个路径的子字符串,则快速使用失败
问题描述
我正在使用以下配置为开发服务器配置代理(http-proxy-middleware)
app.use(
/^\/(pathone|pathtwo|pathonetwo)/,
createProxyMiddleware(...)
)
这匹配/pathone
并/pathtwo
正确,但/pathonetwo
被完全忽略并加载索引页面。如何避免这种情况?我不能$
在最后添加 a 因为我还需要匹配/load/1
.
编辑:使用路径数组 ( ['/pathone', '/pathtwo', '/pathonetwo']
) 按预期工作。它如何处理正则表达式是否存在错误?
解决方案
推荐阅读
- node.js - 如何向 Stripe Charge 添加数量字段?JavaScript
- django - TypeError:“用户”对象不可下标
- node.js - 使用正则表达式从带有节点的 csv 文件中删除 \n 和 \r
- python-3.x - 在熊猫中选择最大值特殊条件?
- javascript - 在 Playframework 中使用 jquery添加
- jupyter-notebook - 如何在谷歌 Colab 上关闭和停止 jupyter notebook
- c - 在 C 中使用 rand() 生成大量双精度时发生分段错误
- mysql - 将 .sql 文件导入 mysql
- javascript - 离子地图在我第一次进入页面时加载,但在导航回来后它不加载
- reactjs - 在 getDerivedStateFromProps 方法中访问以前的道具