I have not used Node before, but have setup an Apache localhost.
In my directory, I have index.js which reads
var app = require('express')();
var http = require('http').Server(app);
app.get('/', function(req, res){
res.send('<h1>Hello world</h1>');
});
http.listen(3000, function(){
console.log('listening on *:3000');
});
and a package.json which requires Express.js.
In the command line, I cd into the workspace and run node index.js
. But it does not open the server and instead throws this error.
What needs to be done to produce a local server listening on port 3000? Node version is 6.7.0, express is 4.15.2. Running on Windows 10.