Closed Ramzy70 closed 10 months ago
MONGODB_URL="mongodb+srv://<userID>:<password>@dallecluster.swczd9x.mongodb.net/retryWrites=true&w=majority"
Replace your user ID and Password there and don't add extra spaces anywhere in this file
i didn't reach that point yet, i am still at 1:04:48 in the video
the index file look like this :
import express from 'express' ; import * as dotenv from 'dotenv'; import cors from 'cors';
dotenv.config();
const app = express(); app.use(cors()); app.use(express.json({ limit: '50mb' }));
app.get('/', async (req, res) => { res.send('Hello from Dall-E'); });
const startServer = async () => { app.listen(8080, () => console.log('Server has started on port http://localhost:8080')); }; startServer();
You had run another server use the same port like 8080.
Maybe you had run node app in other shell, Please close it and run again.
thanks, i tried with 5000 and it worked
[nodemon] 3.0.1 [nodemon] to restart at any time, enter
rs
[nodemon] watching path(s): . [nodemon] watching extensions: js,mjs,cjs,json [nodemon] starting
node index.js
node:events:491 throw er; // Unhandled 'error' event ^Error: listen EADDRINUSE: address already in use :::8080 at Server.setupListenHandle [as _listen2] (node:net:1485:16) at listenInCluster (node:net:1533:12) at Server.listen (node:net:1621:7) at Function.listen (D:\z_Dev\MERN\ai_image\server\node_modules\express\lib\application.js:635:24) at startServer (file:///D:/z_Dev/MERN/ai_image/server/index.js:16:9) at file:///D:/z_Dev/MERN/ai_image/server/index.js:18:1 at ModuleJob.run (node:internal/modules/esm/module_job:193:25) at async Promise.all (index 0) at async ESMLoader.import (node:internal/modules/esm/loader:530:24) at async loadESM (node:internal/process/esm_loader:91:5) Emitted 'error' event on Server instance at: at emitErrorNT (node:net:1512:8) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { code: 'EADDRINUSE', errno: -4091, syscall: 'listen', address: '::', port: 8080 }
Node.js v18.12.1 [nodemon] app crashed - waiting for file changes before starting...
how can i resolve this, i am around 1:04:48 in the video