Ошибка при запуске сервера NodeJS

Пытаюсь запустить код для создания сервера и получаю ошибку

events.js:292
  throw er; // Unhandled 'error' event
  ^

Вот код который запускаю

var app = require('express')();
var http = require('http').createServer(app);

app.get('/', function(req, res){
    res.send('<h1>Hello world</h1>');
});

http.listen(3000, function(){
    console.log('listening on *:3000');
});

Помогите решить данную проблему


Ответы (1 шт):

Автор решения: Vadim
const app = require('express')();

app.get('/', (req, res)=>{
    res.send({hello: true});
});

// app.listen(3000); // без callback
app.listen(3000, ()=>{
    console.log('online - localhost:3000');
});
→ Ссылка