如何在express.js中使用多个路由调用同一个方法?
How to use multiple route to invoke same method in express.js?
现在我有两条路线,调用相同的方法。
假设方法的名称是 myMethod
两条路线是 / 和 /:params
router.get("/", myMethod);
router.get("/:param", myMethod);
因为在这两种情况下我都必须调用相同的方法,所以我想使用一个路由来调用 myMethod。像这样,
router.get('/' or '/:param', methodName);
如果可以的话,我该怎么做?
您可以使用数组:
router.get(['/', '/:param'], myMethod);
现在我有两条路线,调用相同的方法。
假设方法的名称是 myMethod 两条路线是 / 和 /:params
router.get("/", myMethod);
router.get("/:param", myMethod);
因为在这两种情况下我都必须调用相同的方法,所以我想使用一个路由来调用 myMethod。像这样,
router.get('/' or '/:param', methodName);
如果可以的话,我该怎么做?
您可以使用数组:
router.get(['/', '/:param'], myMethod);