为什么我需要在快速路由中包含一个尾随正斜杠?

时间:2015-10-16 21:18:04

标签: regex node.js rest express routes

例如,我的路线看起来与此类似:

router.get("/container/:containerID/items", ctrlItems.itemRead);

有效。但是,以下路线

router.get("/container/:containerID/items/", ctrlItems.itemRead);

请注意项目后面的“/”。

我为什么要这样做?我没有必要在我的其他任何路线中包含尾随正斜杠,如下所示:

router.get("/container/:containerID", ctrlContainer.containerRead);
router.get("/container", ctrlStuff.stuffRead);

是什么让其他路线变得特别?是否与路径包含(但不以...结尾)变量名称(containerID)有关?

编辑:这可能是一个过时文件的结果。

0 个答案:

没有答案