繁体   English   中英

请求在 express.js 中挂起

[英]Request Hangs in express.js

我创建了一个全新的 express API 应用程序,由于某种原因,当我运行它时(命令是node src/index.js ),两个请求都挂起并且永远没有响应。 我已经能够将其归结为app.use(express.json)行作为罪魁祸首。 当它被注释掉时,请求似乎有效,但我无法访问请求正文。

const app = express();

app.use(express.json);

app.post("/api/user/register", (req, res) => {
    res.send("Ok");
});

app.listen(3000, () => {
    console.log("API is up and running!");
});

我的package.json文件内容如下:

  "name": "api",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "node src/index.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.17.1"
  }
}

我目前正在运行节点版本 13.2.0。 关于下一步尝试什么的任何建议? (我是节点的新手,所以任何帮助将不胜感激)

它应该是app.use(express.json()); 不是app.use(express.json);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM