请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

点击登入报了500错误, 但req.body在后台输出的是正常数据

老师你好,
我在登录请求响应结果封装时,有异常
单独 new Result,是正常的。
console.log(erq.body)
new Result(‘登录成功’).success(res)
图片描述
图片描述

但是我按视频教程用 IF做判断时就异常
const {username,password} = req.body
if (username==‘admin’ && password===‘admin’){
new Result(‘登录成功’).success(res)
} else {
new Result(‘登录失败’).fail(res)
}
登录时就异常,返回5000错误如下图
图片描述
图片描述

查了半天,找不到是什么原因

正在回答

1回答

同学你好,看一下报错信息,这里的报错是找不到req,你在函数中定义的是erp,并没有定义req就直接使用了才导致的这个报错,可以将erp改成req进行使用https://img1.sycdn.imooc.com//szimg/645f8ddd09f2b78f28040938.jpg

1 回复 有任何疑惑可以回复我~
  • 提问者 Wuhk #1
    草率了!写错了
    纠正后OK,非常感谢!!
    回复 有任何疑惑可以回复我~ 2023-05-14 22:10:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信