我正在学习后端javascript (node js,express,mongodb等)。遵循本教程(https://www.youtube.com/watch?v=vjf774RKrLc&t=2893s)。现在,我需要使用postman向我的api发送Post请求。但我经常收到错误:套接字挂起,我不知道如何解决它。我尝试了所有重写整个程序的方法,检查数据库是否连接正确,但没有任何帮助。有没有人遇到过这个问题,你是如何解决的?
这来自邮递员控制台:
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发布于 2020-11-14 06:57:26
我在学习Dev 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);
}https://stackoverflow.com/questions/63443096
复制相似问题