express中路由如果设为 /user/:username,该怎么和正常的/user/center进行区分?

express中路由如果设为 /user/:username,该怎么和正常的/user/center进行区分?

阅读 2.3k
2 个回答

我理解的两种方法:
1、判断传入的动态路由参数username的值是否为center,若是执行center相应代码,不是则执行其它的
2、将/user/center放在/user/:username的前面先进行判断,若符合center的条件就执行且不会往后执行,若不符合则会自动往后匹配

常用的呢还是把特殊的路由放在前面
如果请求方式不一样那就不用区分了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题