este puede ser exactamente el mismo problema para mí: MongoDB/React Error: listen EADDRINUSE: dirección ya en uso ::: 5000
Probé el método "npx kill-port 5000", y dice "Proceso en el puerto 5000 eliminado". Sin embargo, ejecuto "npm start" nuevamente, solo me da el mismo error.
aquí está mi servidor index.js
import express from "express"; import bodyParser from "body-parser"; import mongoose from "mongoose"; import cors from "cors"; const app = express(); app.use(bodyParser.json({ limit: "30mb", extended: true })); app.use(bodyParser.urlencoded({ limit: "30mb", extended: true })); app.use(cors()); const CONNECTION_URL = 'mongodb+srv://weiz:123456wz@cluster0.s6fc6.mongodb.net/?retryWrites=true&w=majority'; const PORT = process.env.PORT || 5000; mongoose.connect(CONNECTION_URL, { useNewUrlParser: true, useUnifiedTopology: true }) .then(() => app.listen(PORT, () => console.log("Server running on port: 5000"))) //useless .catch((error) => console.log(error.message)); mongoose.connect(CONNECTION_URL).then(() => { console.log('...') });aquí está mi error
apple@3 server % npm start > server@1.0.0 start > nodemon index.js [nodemon] 2.0.16 [nodemon] to restart at any time, enter `rs` [nodemon] watching path(s): *.* [nodemon] watching extensions: js,mjs,json [nodemon] starting `node index.js` ... node:events:505 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use :::5000 at Server.setupListenHandle [as _listen2] (node:net:1372:16) at listenInCluster (node:net:1420:12) at Server.listen (node:net:1508:7) at Function.listen (/Users/apple/Desktop/memories_project/server/node_modules/express/lib/application.js:635:24) at file:///Users/apple/Desktop/memories_project/server/index.js:23:21 at processTicksAndRejections (node:internal/process/task_queues:96:5) Emitted 'error' event on Server instance at: at emitErrorNT (node:net:1399:8) at processTicksAndRejections (node:internal/process/task_queues:83:21) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 5000 } [nodemon] app crashed - waiting for file changes before starting...si es necesario proporcionar más códigos, los agregaré.
Finalmente resolví esto actualizando mi sistema mac. Creo que debe haber algún problema con mi función airplay en la versión anterior del sistema.