如何解决错误:套接字在邮递员中挂断

时间:2020-08-17 00:18:04

标签: javascript node.js mongodb express postman

我正在学习后端javascript(节点js,express,mongodb等)。通过遵循本教程(https://www.youtube.com/watch?v=vjf774RKrLc&t=2893s)。现在我到达需要使用邮递员向我的api发送Post请求的地步。但不断地我得到错误:套接字挂起,我不知道如何解决..我尝试了一切重写整个程序,检查db是否正确连接,但没有任何帮助。有没有人遇到这个问题,您如何解决?

这是来自邮递员控制台的

Content-Type: application/json
User-Agent: PostmanRuntime/7.26.3
Accept: */*
Postman-Token: 8e903d96-c63b-4c08-b092-4db7ceb33a9a
Host: localhost:3000
Accept-Encoding: gzip, deflate, br
Connection: keep-alive

1 个答案:

答案 0 :(得分:0)

按照开发人员Ed的教程,我也遇到了问题。

在Dev Ed的教程中,他有时在创建路线时不发送响应(他要么是在摄像头外进行响应,要么以某种方式神奇地修复了它,而我们却没有看到)。

您需要为请求添加响应。

以下是您编写的代码,包括为我修复的代码:

try {
    const savedUser = await user.save();
    // The below line fixed it for me! In Dev Ed's tutorial he doesn't send a response!
    res.json(savedUser);
} catch (err) {
    res.status(400).send(err);
}
相关问题