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 放在上面就会优先匹配,此时就没有参数问题了。

0
0

扬_灵

2023-06-26

同学你好,这里不是很理解你的意思,可以详细说一下吗,接口的定义是没有顺序要求的。

0
3
扬_灵
回复
weixin_慕工程530275
同学你好,方便提供一下完整的测试代码吗,我在本地帮你测试定位一下。
2023-06-28
共3条回复

Vue3+NestJS 全栈开发企业级管理后台

掌握Vue3全家桶&高Star提效框架,发展更“无界”

228 学习 · 88 问题

查看课程