我使用 Express Validator 作为更新表单。但是当我运行我的函数时,我有这个错误。
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
我检查了我所有的代码,我想用 POST 做一点回应
{
"errors": [
{
"location": "params",
"param": "password",
"msg": "password is required"
},
{
"location": "body",
"param": "confirmPassword",
"msg": "password and passwordConfirm are not equals",
"value": "amazingPassword"
}
]
}
我不明白为什么密码的位置在“参数”中??我所有的变量都在位置正文中,但密码和确认密码都在位置参数中。
我不知道我是否清楚。Express Validator 没问题,问题是向客户端发送响应的节点崩溃。
我的应用程序使用正文解析器,var 密码的副本,有可能吗?
我的邮递员配置:
谢谢您的帮助 :)