现在我正试图路由到这样的可选路径。
router.get('/foo/bar(.*)', function(req, res, next) {
console.log("baz");
});
要接受“bar”之后的任何字符串,我已编写此代码并对其进行测试,但这不起作用。有什么问题?
答案 0 :(得分:0)
您必须按照路径模式尝试此操作:
// will match paths starting with /foo/bar and after this any string
router.get('/foo/bar*', function(req, res, next) {
console.log("baz");
});
它为我工作。查看有关Express Doc
的详细信息答案 1 :(得分:0)
尝试逃避.
router.get('/foo/bar(\.*)', function(req, res, next) {
console.log("baz");
});