Почему при создании сервера выдается ошибка throw er; // Unhandled 'error' event?

При запуске проверки работы сервера выдается ошибка, почему?

введите сюда описание изображения

Сам код

const http = require('http');
const PORT = 3000;

const server = http.createServer((req, res) => {
   console.log('Server request');
});

server.listen(PORT, 'localshost', (error) => {
   error ? console.log(error) : console.log('listening port ${PORT}');
});


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

Автор решения: S.H.

У Вас опечатка: localshost вместо localhost

Имени localshost компьютер не знает - отсюда и ошибка

→ Ссылка