Не удается получить доступ к сайту Node.js + express.js

Создание сервера:

const exress = require('express')
const PORT = process.env.PORT || 5000

const app = exress()

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

app.listen(PORT, () => console.log(`server starting http://localhost:${PORT}/`))

Зависимост package.json

{
  "name": "np",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "nodemon ./index.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@types/express": "^4.17.13",
    "nodemon": "^2.0.19"
  },
  "dependencies": {
    "express": "^4.18.1",
    "pg": "^8.7.3"
  }
}

Сервер в консоли работает:

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

Однако я не могу получит доступ к сайту:

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

Запрос в программе postman также выдает ошибку:

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

Помогите решить пожалуйста эту проблему


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

Автор решения: Павел Соляник

У меня на компьютере установлен postgres сервер. Он работал на 5000 порту, когда я открывал данный url, фактически открывалась несуществующая страница сервера postgres, но не моего приложения.

Решением было одно, поменять порт на любой другой в моем приложении.

→ Ссылка