Error: listen EADDRINUSE: address already in use :::3000 trying to run server in node js

Error: listen EADDRINUSE: address already in use :::3000 trying to run server in node js

我已经编写了连接代码

const mongoose = require('mongoose');

mongoose.connect(process.env.MONGO_URI, {
    useNewUrlParser: true,
    useUnifiedTopology: true,
    useCreateIndex: true,
    useFindAndModify: true
}).then(() => {
    console.log('Connection successfull!');
}).catch((e) => {
    console.log('Connection failed!');
})

在 运行 服务器发生此错误后

Error: listen EADDRINUSE: address already in use :::3000

我找到了这个解决方案,试试吧 授予使用 sudo 的权限

sudo pkill node