Я пытаюсь разместить приложение Express на Heroku, но постоянно получаю сообщение об ошибке: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
Когда я пытался найти решение, я обнаружил несколько страниц, говорящих о том, что геройские династии используйте динамический порт c, доступ к которому можно получить с помощью process.env.PORT
, а также прослушивание по адресу 0.0.0.0
. Я сделал обе эти вещи, и программа регистрирует, что я предполагаю, является правильным портом при запуске, но все равно выдает ошибку. Все найденные мной люди, у которых после исправления порта возникла эта ошибка, либо выяснили, как ее исправить, либо столкнулись с какой-то другой проблемой, которая здесь не применима.
Пока что я Я просто пытаюсь разместить простую программу, код которой можно увидеть ниже.
const express = require("express")
let app = express()
app.get("/", (req,res) => {
res.send("testing")
})
const PORT = (process.env.PORT | 8080)
app.listen(PORT, "0.0.0.0", () => {
console.log(`listening on port *: ${PORT}`)
})