【问题标题】:server giving port already used error after each save每次保存后服务器给出端口已使用错误
【发布时间】:2021-12-30 10:17:17
【问题描述】:
events.js:352
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE: address already in use :::8800
    at Server.setupListenHandle [as _listen2] (net.js:1320:16)
    at listenInCluster (net.js:1368:12)
    at Server.listen (net.js:1454:7)

package.json:

{
  "name": "app2_api",
  "version": "1.0.0",
  "description": "app2_api",
  "main": "index.js",
  "scripts": {
    "test": "nodemon index.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "bcrypt": "^5.0.1",
    "dotenv": "^10.0.0",
    "express": "^4.17.1",
    "helmet": "^4.6.0",
    "jsonwebtoken": "^8.5.1",
    "mongoose": "^6.0.9",
    "morgan": "^1.10.0",
    "multer": "^1.4.3",
    "nodemon": "^2.0.12",
    "path": "^0.12.7"
  }
}

运行服务器的命令:

npm run test

index.js 的最后几行:

app.listen(8800, () => {
  console.log("Backend server is running!");
});

【问题讨论】:

标签: javascript node.js express backend nodemon


【解决方案1】:

我在 Linux 上:

这行得通:

pkill -f node

【讨论】:

    猜你喜欢
    • 2018-02-28
    • 2013-12-12
    • 2016-03-19
    • 2017-07-27
    • 2021-02-14
    • 2018-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多