例如,我的路线看起来与此类似:
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)有关?
编辑:这可能是一个过时文件的结果。