nest.js restfull api 遇到问题
来源:7-10 后端请求守卫token验证逻辑开发

weixin_慕工程530275
2023-06-26
老师我是 java 后台 再跟您是频学习前端,今天跟着视频学习遇到个问题。
图片描述
例如图中的 getUserByToken 方法,现在这个方法是所有方法置顶的,但是如果将 这个方法 和 下面的其他方法调整顺序,请求这个接口的时候就会报错。
{
“message”: “Validation failed (numeric string is expected)”,
“error”: “Bad Request”,
“statusCode”: 400
}
不知道是什么问题,是 nest.js 这个 restfull api 有特殊的顺序要求吗?
写回答
2回答
-
_Jack_Han_
2023-11-16
接口路由匹配优先级的原因,/info/:id 放在上面,发起请求 /info 接口,id没有获取到就会抛出你贴出来的异常;/info 放在上面就会优先匹配,此时就没有参数问题了。
00 -
扬_灵
2023-06-26
同学你好,这里不是很理解你的意思,可以详细说一下吗,接口的定义是没有顺序要求的。
032023-06-28
相似问题