Reputation: 93
I just started learning nodejs and there is some weird error coming when I try to run nodemon server.js
command.
Here is my server.js
const express = require("express");
const app = express();
const server = require("http").Server(app);
app.get("/", (req, res) => {
res.status(200).send("Hello World");
});
server.listen(3030);
My VScode terminal shows this but the server never starts.
Here is package.json
{
"name": "video-chat-app",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon server.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"ejs": "^3.1.6",
"express": "^4.17.1",
"peer": "^0.6.1",
"socket.io": "^4.1.2",
"uuid": "^8.3.2"
},
"devDependencies": {
"nodemon": "^2.0.7"
}
}
Upvotes: 1
Views: 852
Reputation: 814
You don't need to use http
, express is already enough to start a server.
const express = require("express");
const app = express();
app.get("/", (req, res) => {
res.status(200).send("Hello World");
});
app.listen(3030, ()=>{
console.log('Server is starting');
});
Upvotes: 1