如何使用多个路由在express.js中调用同一方法?

时间:2018-10-06 10:40:54

标签: node.js express routes express-router

现在我有两条路线,调用相同的方法。

假设方法的名称为 myMethod 而两条路线是 / /:params

<div class="modal fade" id="modal-insert">
<div class="modal-dialog" role="document">
<div class="form-group">
 <input type="number" name="id" id="iduser">
 </div>
 <div class="form-group">
 <input type="file" class="form-control" name="user_photo" id="userphoto">
 <img style="max-width: calc(100% - 20px)" src="/storage/(**contain id="userphoto"**)">
</div>

由于在两种情况下我都必须调用相同的方法,因此我想使用一条路由来调用 myMethod 。像这样的东西

  

router.get('/'或'/:param',methodName);

如果可能的话,我该怎么办?

1 个答案:

答案 0 :(得分:4)

您可以使用数组:

router.get(['/', '/:param'], myMethod);