Как загрузить приложение Nodejs в Heroku
Если у вас есть сервер Nodejs, который вы хотите загрузить в heroku, вот руководство, которому вы можете следовать. Я надеюсь, что это поможет новичку там.
Пакет.json
Во-первых, нам нужно добавить следующее в наш package.json
.
{
"name": "session",
"version": "1.0.0",
"description": "",
"main": "index.js",
"engines": { // ==> heroku engine
"node": "16.15.0"
},
"scripts": {
"start": "node ./src/server.js" // ===> start command
},
"keywords": [],
"author": "",
"license": "ISC"
}
- CLI Heroku
Я надеюсь, что на вашем локальном компьютере уже установлен heroku cli.
2. Вход в Heroku
Войдите в свою учетную запись heroku с помощью терминала.
heroku login
3. Создайте приложение Heroku.
Используя терминал, создайте приложение heroku с помощью этой команды.
heroku create <app-name>
4. Добавить приложение Heroku
Вам нужно настроить онлайн-приложение Heroku в качестве удаленного репозитория git для вашего сервера nodejs.
heroku git:remote -a <app-name>
5. Переменные среды
Если в вашем приложении есть файл .env
, вы должны добавить его в Heroku вручную. Найдите раздел с именем Config Vars
и нажмите Показать переменные конфигурации. Здесь вы добавите те же пары ключей и значений из файла .env, который вы использовали локально. Вы можете увидеть мой ниже с размытыми значениями.
6. Отправить
Теперь мы готовы отправить наш сервер nodejs на Heroku.
git push heroku main