/Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) /Users/khalidbinkalban/my-workspace/server/index.js:5 const path = require('path'); ^ SyntaxError: Identifier 'path' has already been declared at wrapSafe (node:internal/modules/cjs/loader:1743:18) at Module._compile (node:internal/modules/cjs/loader:1786:20) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 } Error: listen EADDRINUSE: address already in use :::3001 at Server.setupListenHandle [as _listen2] (node:net:1948:16) at listenInCluster (node:net:2005:12) at Server.listen (node:net:2110:7) at app.listen (/Users/khalidbinkalban/my-workspace/node_modules/express/lib/application.js:635:24) at Object. (/Users/khalidbinkalban/my-workspace/server/index.js:31:5) at Module._compile (node:internal/modules/cjs/loader:1812:14) at Object..js (node:internal/modules/cjs/loader:1943:10) at Module.load (node:internal/modules/cjs/loader:1533:32) at Module._load (node:internal/modules/cjs/loader:1335:12) at Object. (/Users/khalidbinkalban/.nvm/versions/node/v24.14.1/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) { code: 'EADDRINUSE', errno: -48, syscall: 'listen', address: '::', port: 3001 }