@SideWest
Python.Новичок

Heroku не хочет моё приложение, как быть?

Я запушил бота, он у меня открывается, работает секунд 50 после логи выдают

Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch


В интернете говорят поменяй порт, но о каков вообще порте идёт речь,у меня бот,а не сайт web: node Bot.js
Я его вот так запускаю, прошу, помогите
  • Вопрос задан
  • 342 просмотра
Решения вопроса 1
deepblack
@deepblack
Heroku не хочет моё приложение, как быть?

Сделать его секси, чтобы Heroku его захотел.

.listen(process.env.PORT || 5000)
Так пробовал?

Вот пример:
const express = require('express')
const path = require('path')
const PORT = process.env.PORT || 5000

express()
  .use(express.static(path.join(__dirname, 'public')))
  .set('views', path.join(__dirname, 'views'))
  .set('view engine', 'ejs')
  .get('/', (req, res) => res.render('pages/index'))
  .listen(PORT, () => console.log(`Listening on ${ PORT }`))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы