- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的错误。怎么了?
TypeError: response.sendStatus is not a function
如果我没有记录,我想检查用户表,如果我有记录更新它
500
我有这个错误
response.sendStatus is not a function
exports.updateuser = (request, response, next) => {
UsersModel.findOne({ where: { Authid: authid } }).then((response) => {
console.log(response);
if (response === null)
next(
UsersModel.create({
Authid: authid,
nationalCode,
shopName,
post,
phoneNumber,
address,
email,
logestic,
postcode,
imgVcf,
imgVcb,
imgSh1,
imgSh2,
})
.then((response) => {
response.sendStatus(200);
})
.catch((err) => {
res.send(err);
})
)
else next(
UsersModel.update(
{
nationalCode,
shopName,
post,
phoneNumber,
address,
email,
logestic,
postcode,
imgVcf,
imgVcb,
imgSh1,
imgSh2,
},
{ where: { Authid: authid } }
)
.then((response) => {
response.sendStatus(200);
})
.catch((err) => {
console.log(err);
res.send(err);
})
)
});
};
最佳答案
updateuser
Controller 接受请求和响应对象。
响应对象正在被这里的 then 块中的回调覆盖
UsersModel.findOne({ where: { Authid: authid } }).then((response) => {
// response variable now holds data received from findOne method.
...
}
解决命名冲突,您就可以开始了。
关于express - TypeError : response. sendStatus 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65273567/
这是我的错误。怎么了? TypeError: response.sendStatus is not a function 如果我没有记录,我想检查用户表,如果我有记录更新它 现在这项工作,但服务器发送
Web应用程序使用express作为服务器,nodejs作为语言,mongodb作为数据库,mongoose作为包装器。 Express 正在端口 3000 上运行服务器,我正在尝试为集合实现基本的
我已经使用 npm 安装了“express”,我已经成功地在 3000 上监听了端口号。但是过了一会儿我得到了以下错误, TypeError: res.sendStatus is not a func
我在我的应用程序中遇到了这个奇怪的错误。正如您在 package.json 中看到的,express 版本是 > 4.x。 { "name": "MyAPI", "version": "1.0
我正在尝试发回使用一些 HTML 编码的 HTTP。我收到“方法 sendStatus(int, String) 对于 HttpServletResponse 类型未定义”错误。我也尝试过只使用代码。
response.status()和response.sendStatus()在Express中有什么区别。 我注意到一个通常用于 post、get 和其他中间件,而后者用于删除请求。为什么是这样?
我曾经在我的一些 express route 执行以下操作。 return res.sendStatus(200); 但是 NextApiHandlerType 中的 res 对象不允许该方法。 在这
我曾经在我的一些 express route 执行以下操作。 return res.sendStatus(200); 但是 NextApiHandlerType 中的 res 对象不允许该方法。 在这
我是一名优秀的程序员,十分优秀!