现有两个路由: /user/:id 和 /user/level 这两个路由就冲突了。 还有很多类似的冲突,该怎么解决?
RESTFUL用了那么多年,经历过多少项目的考验。
关键在于怎么设置路由,像这类有冲突的 /user/:id 和 /user/level,可以设置一个路由的优先级
/user/:id
/user/level
/user/level 才到 /user/:id
/user/用户A
这个问题在于如果id===level怎么办
或者再对路由进行分层
/user/level /user/info/:id
/user/info/:id
以上愚见
@axetroy 我想把/user/level改成/user_level这样,其他还是遵循restful规则。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
RESTFUL用了那么多年,经历过多少项目的考验。
关键在于怎么设置路由,像这类有冲突的
/user/:id和/user/level,可以设置一个路由的优先级/user/level才到/user/:id/user/用户A这个问题在于如果id===level怎么办
或者再对路由进行分层
/user/level/user/info/:id以上愚见
@axetroy 我想把/user/level改成/user_level这样,其他还是遵循restful规则。