Не удается получить доступ к сайту 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, но не моего приложения.
Решением было одно, поменять порт на любой другой в моем приложении.


