2017-01-03 3 views
0

Я создаю реализацию REST REST с помощью этого tutorial. И теперь у меня возникают проблемы с его развертыванием на heoroku.Невозможно развернуть REST на основе Node.js APP на heroku

Heroku журналы:

enter image description here

Я считаю, что проблема с моей структурой каталогов. «Главные» ключ из package.json и, а остальные конечные точки index.js не правы

Далее я был успешно в состоянии развернуть свое приложение на Heroku , но я получаю реализацию error.My выглядит следующим образом:

EDIT: я удалил PROCFILE, по сравнению показано в следующих фотографии, как я добавил «старт» ключ в package.json

Местно:

enter image description here

Структура каталогов -/веб-приложение является корневой каталог: enter image description here

enter image description here

enter image description here

enter image description here

Я package.json файл в корневой каталог и/сервер с различными версии (о которых я не знаю, как они должны быть на самом деле мой ngClient и Heroku confiurations)

Файлы содержимого корня,/WebApp: package.json

{ 
     "name": "web_first_package", 
     "version": "0.0.0", 
     "description": "first node package for project storm", 
     "main": "index.js", 
     "scripts": { 
     "test": "echo \"Error: no test specified\" && exit 1", 
     "start":"/myRESTApp/server/server.js" 
     }, 
    "engines": { 
     "node": "6.9.x", 
     "npm": "3.10.x" 
     }, 

     "author": "Divyanshu Jimmy", 
     "license": "ISC", 
     "dependencies": { 
     "body-parser": "^1.15.2", 
     "express": "^4.14.0", 
     "jwt-simple": "^0.5.1", 
     "morgan": "^1.7.0" 
     } 
    } 

package.json в/myRESTApp/сервер:

{ 
    "name": "web_first_package", 
    "version": "0.0.0", 
    "description": "first node package for project storm", 
    "main": "index.js", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "engines": { 
    "node": "6.9.x", 
    "npm": "3.10.x" 
    }, 
    "author": "Divyanshu Jimmy", 
    "license": "ISC", 
    "dependencies": { 
    "body-parser": "^1.15.2", 
    "express": "^4.14.0", 
    "jwt-simple": "^0.5.1", 
    "morgan": "^1.7.0" 
    } 
} 

версия Node: 6.9.2 NPM Версия: 3.10.9

+0

Попробуйте использовать этот путь в стартовом скрипте './MyRESTApp/server/server.js'. Вы пропустили точку. – nrgwsth

+0

@AnuragAwasthi вы имели в виду значение для ключа «start» в package.json из корня dirdctory? –

+0

Наличие двух пакетов package.json не принесет вам пользы. Будет обработан только первый package.json (который находится во внешней папке). – nrgwsth

ответ

1

Изменить сценарий запуска для node ./myRESTApp/server/server.js.

+0

Мои конечные точки отдыха работают, но я не могу загрузить мои угловые взгляды –

Смежные вопросы