使用正则表达式字符集进行快速路由解析
Express route parsing with regex characters sets
路径:/1,2,3,456,678
- 只有数字和逗号,没有其他任何东西
应该与像这样的正则表达式路径匹配: /ids:(\d+[,\d]*)
natively
但是 https://www.npmjs.com/package/path-to-regexp 在 express 中将它编译成一些荒谬的正则表达式
Expressers/noders - 请指导我如何处理这个问题
用 {0,}
替换 *
解决了问题
所以请求 /1,2,34,56
匹配路径:/ids:(\d+[,\d]{,*})
Link 到 path-to-regexp
问题:https://github.com/pillarjs/path-to-regexp/issues/233
路径:/1,2,3,456,678
- 只有数字和逗号,没有其他任何东西
应该与像这样的正则表达式路径匹配: /ids:(\d+[,\d]*)
natively
但是 https://www.npmjs.com/package/path-to-regexp 在 express 中将它编译成一些荒谬的正则表达式
Expressers/noders - 请指导我如何处理这个问题
用 {0,}
替换 *
解决了问题
所以请求 /1,2,34,56
匹配路径:/ids:(\d+[,\d]{,*})
Link 到 path-to-regexp
问题:https://github.com/pillarjs/path-to-regexp/issues/233