HEROKU и HAPIJS Ошибка R10 (Тайм-аут загрузки) -> Веб-процессу не удалось привязаться к $PORT в течение 60 секунд после запуска
** Журналы HEROKU --tail***dasdasdsdsa
HEROKU и HAPIJS Ошибка R10 (Тайм-аут загрузки) -> Веб-процессу не удалось привязаться к $PORT в течение 60 секунд после запуска HEROKU и HAPIJS Ошибка R10 (Тайм-аут загрузки) -> Веб-процессу не удалось привязать в $PORT в течение 60 секунд после запуска HEROKU и HAPIJS Ошибка R10 (время ожидания загрузки) -> Веб-процессу не удалось привязаться к $PORT в течение 60 секунд после запуска HEROKU и HAPIJS Ошибка R10 (время загрузки) -> Веб-процессу не удалось привязаться к $PORT в течение 60 секунд после запуска HEROKU и HAPIJS Ошибка R10 (время загрузки) -> веб-процессу не удалось привязаться к $PORT в течение 60 секунд после запуска HEROKU и HAPIJS ошибка R10 (время загрузки) -> веб-процессу не удалось привязаться к $PORT в течение 60 секунд после запуск Запуск процесса командой npm start
2019-02-10T22:55:41.713305+00:00 heroku[web.1]: State changed from starting to crashed
2019-02-10T22:55:41.565831+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2019-02-10T22:55:41.565970+00:00 heroku[web.1]: Stopping process with SIGKILL
2019-02-10T22:55:41.695141+00:00 heroku[web.1]: Process exited with status 137
Мой сервер Старт.
'use strict';
// Create a server with a host and port
const server=Hapi.server({
host:'0.0.0.0',
port: process.env.PORT | 8000
});
// Add the route
server.route({
method:'GET',
path:'/hello',
handler:function(request,h) {
return'hello world';
}
});
// Start the server
const start = async function() {
try {
await server.start();
}
catch (err) {
console.log(err);
process.exit(1);
}
console.log('Server running at:', server.info.uri);
};
start();
пакет JSON
{
"name": "Fish",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "yarn test",
"dev": "NODE_ENV=development nodemon server.js",
"start": "node server.js",
"deploy": "git add . && git commit -m 'deploy automatitly' && git push heroku master"
},
"license": "ISC",
"dependencies": {
"boom": "^7.3.0",
"hapi": "^17.8.4",
"hapi-server-session": "^4.3.1",
"hapi-swagger": "^9.3.1",
"inert": "^5.1.2",
"joi": "^14.3.1",
"mongoose": "^5.4.11",
"rest-hapi": "^1.3.3",
"vision": "^5.4.4"
},
"devDependencies": {
"nodemon": "^1.18.10"
},
"engines": {
"node": "~8.11.4",
"npm": "5.6.0"
}
}
1 ответ
Создайте Procfile (без расширения) и в нем напишите app: node "your js for start".js без кавычек Затем используйте localhost вместо 0.0.0.0 И в настройках https://dashboard.heroku.com/apps/ " ваше приложение "/ ресурсы
есть ползунки, введите описание изображения здесь
введите описание изображения здесь
Это сработало для меня и, надеюсь, для вас тоже. удачи)