【发布时间】:2022-03-06 22:03:57
【问题描述】:
[nodemon] restarting due to changes...
[nodemon] starting `node index.js`
backend server is running !
database connect
node:internal/errors:464
ErrorCaptureStackTrace(err);
^
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are se
nt to the client
at new NodeError (node:internal/errors:371:5)
at ServerResponse.setHeader (node:_http_outgoing:576:11)
at ServerResponse.header (C:\Users\DevTool\Desktop\Project-Reac
t-Final\react\2\ecommerce-site\api\node_modules\express\lib\respons
e.js:776:10)
at ServerResponse.send (C:\Users\DevTool\Desktop\Project-React-
Final\react\2\ecommerce-site\api\node_modules\express\lib\response.
js:170:12)
at ServerResponse.json (C:\Users\DevTool\Desktop\Project-React-
Final\react\2\ecommerce-site\api\node_modules\express\lib\response.
js:267:15)
at C:\Users\DevTool\Desktop\Project-React-Final\react\2\ecommer
ce-site\api\routes\auth.js:38:21
rnal/process/task_queues:96:5) {
code: 'ERR_HTTP_HEADERS_SENT'
}
[nodemon] app crashed - waiting for file changes before starting...
【问题讨论】:
-
您的应用程序由于 ERR_HTTP_HEADERS_SENT 而崩溃,这意味着您在发送响应后正在对响应对象执行某些操作。这通常是由于一些没有被等待的异步代码。为了让我们提供帮助,您需要为导致此问题的请求处理程序提供代码。