app.get("/get(My)?[It]*dos+", function (req, res) { ..... });
谁能告诉我什么
"/get(My)?[It]*dos+"
表示?这是定义URL路由的一种奇怪方式。
答案 0 :(得分:0)
如果我将您的路线粘贴到Express Route Tester,它会告诉我它会将其转换为以下正则表达式:
/ ^ /获取(:(我?))[它] * DOS +?(?:?/(= $)?)$ / I
我不打算尝试分析这个问题,但你可以转到Regexr,将上面的表达式粘贴到表达区域。单击“工具”部分中的“说明”,它将告诉您每个部分的含义。最后的i意味着忽略大小。