我正在尝试找到一种通过ID吸引用户的方法。但是我无权访问控制器中的用户身份。
我尝试去在控制器中编写一个函数,并且服务都无法正常工作,原因是我无法访问find或findOne方法
getById: async(ctx) => {
console.log('from user controller', ctx);
return User.find({ _id: ctx.request.body.id })
}
答案 0 :(得分:0)
我认为您正在使用typeorm?而用户是您的用户存储库?
因此,在这种情况下,应该做些小改动
getById: async(ctx) => {
console.log('from user controller', ctx);
return User.find({ where: {_id: ctx.request.body.id} })
}
(还请确保您已在某处清除了输入内容)