Приложение Node на Heroku - получение «Ошибка приложения» - PullRequest
0 голосов
/ 28 января 2020

2020-01-28T01: 42: 46.028688 + 00: 00 heroku [web.1]: запуск процесса с командой npm start

2020-01-28T01: 42: 45.000000 + 00 : 00 app [api]: сборка завершена

2020-01-28T01: 42: 48.451589 + 00: 00 heroku [web.1]: состояние изменено с начала на сбой

2020-01 -28T01: 42: 48.433700 + 00: 00 heroku [web.1]: процесс завершен со статусом 1

2020-01-28T01: 42: 48.377550 + 00: 00 app [web.1]: npm ОШИБКА! отсутствует скрипт: start

2020-01-28T01: 42: 48.385902 + приложение 00:00 [web.1]:

2020-01-28T01: 42: 48.386316 + 00:00 app [web.1]: npm ERR! Полный журнал этого прогона можно найти

в: 2020-01-28T01: 42: 48.386539 + 00: 00 app [web.1]: npm ERR!
/app/.npm / _logs / 2020-01-

28T01_42_48_378Z-debug.log

2020-01-28T01: 42: 49.724030 + 00: 00 heroku [маршрутизатор]: at = код ошибки = H10 desc = «Сбой приложения»

method = GET path = "/" host = hyperrestaurant.herokuapp.com request_id = df2c429e-7b27-40d5-93b4-

a63f4b15c8fe fwd = "146.115.31.86" dyno = connect = service = status = 503 байта = протокол = https

2020-01-28T01: 42: 50.003622 + 00: 00 heroku [роутер]: at = код ошибки = H10 desc = "Приложение упало"

method = GET path = "/ favicon.ico" host = hyperrestaurant.herokuapp.com request_id = c1f6be2 c -35da-

4e86-97b1-59fa73eb91fb fwd = "146.115.31.86" dyno = connect = service = status = 503 байта =

protocol = https

мой пакет. json

{
  "name": "HyperApp-Starter-kit",

  "version": "4.0.1",

  "description": "",

  "main": "index.js",

  "scripts": {

    "node": "index.js",

    "test": "jest",

    "build": "gulp build",

    "dev:webpack": "webpack --mode development --env.NODE_ENV=dev",

    "build:webpack": "webpack --mode production --env.NODE_ENV=production",

    "watch": "gulp",

    "proxy": "gulp watch-proxy",

    "static:dev": "gulp static-dev",

    "static:build": "gulp static-dev",

    "imgs": "gulp imagemin"

  },

и это мой сервер. js это может быть проблема с размещением файла html и css помещены в мой файл ресурсов.

* 10 41 *

1 Ответ

1 голос
/ 28 января 2020

Попробуйте добавить в ваш package.json в "scripts" объект сценарий запуска, как описано здесь .

Он должен выглядеть примерно так:

{
  "name": "HyperApp-Starter-kit",
  "version": "4.0.1",
  "description": "",
  "main": "index.js",
  "scripts": {
      "start" : "node server.js"
      ...

... предназначен для обозначения того, что это только часть вашего package.json, я буквально не имею в виду тип ....

Это предполагает, что вы можете запустить свое приложение с помощью команды node server.js (поскольку вы упомянули, что ваш файл назывался server.js).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...