鍍金池/ 問(wèn)答/Linux  HTML/ express中路由如果設(shè)為 /user/:username,該怎么和正常的/u

express中路由如果設(shè)為 /user/:username,該怎么和正常的/user/center進(jìn)行區(qū)分?

express中路由如果設(shè)為 /user/:username,該怎么和正常的/user/center進(jìn)行區(qū)分?

回答
編輯回答
薄荷糖

常用的呢還是把特殊的路由放在前面
如果請(qǐng)求方式不一樣那就不用區(qū)分了

2018年4月7日 18:13
編輯回答
孤客

我理解的兩種方法:
1、判斷傳入的動(dòng)態(tài)路由參數(shù)username的值是否為center,若是執(zhí)行center相應(yīng)代碼,不是則執(zhí)行其它的
2、將/user/center放在/user/:username的前面先進(jìn)行判斷,若符合center的條件就執(zhí)行且不會(huì)往后執(zhí)行,若不符合則會(huì)自動(dòng)往后匹配

2017年12月4日 07:42