#express-gateway
#express-gateway
Вопрос:
Я пытаюсь запустить базовый пример express-gateway на Heroku
http:
port: ${HTTP_PORT:-8080}
hostname: ${HOST:-localhost}
admin:
port: 9876
host: localhost
apiEndpoints:
api:
host: 'localhost'
paths: '/ip'
serviceEndpoints:
httpbin:
url: 'https://httpbin.org'
...
Просматривая журналы, я получил следующую ошибку:
2021-02-15T18:53:09.947569 00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
Есть идеи?
Ответ №1:
Мне удалось исправить это с помощью следующей конфигурации:
http:
port: ${PORT:-8080}
https:
port: ${PORT:-8081}
admin:
port: 9876
apiEndpoints:
api:
paths: '/ip'
Таким образом, переменная port по умолчанию называется PORT и путем удаления всех ссылок на localhost 🙌