Я создаю реализацию REST REST с помощью этого tutorial. И теперь у меня возникают проблемы с его развертыванием на heoroku.Невозможно развернуть REST на основе Node.js APP на heroku
Heroku журналы:
Я считаю, что проблема с моей структурой каталогов. «Главные» ключ из package.json и, а остальные конечные точки index.js не правы
Далее я был успешно в состоянии развернуть свое приложение на Heroku , но я получаю реализацию error.My выглядит следующим образом:
EDIT: я удалил PROCFILE, по сравнению показано в следующих фотографии, как я добавил «старт» ключ в package.json
Местно:
Структура каталогов -/веб-приложение является корневой каталог:
Я 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
Попробуйте использовать этот путь в стартовом скрипте './MyRESTApp/server/server.js'. Вы пропустили точку. – nrgwsth
@AnuragAwasthi вы имели в виду значение для ключа «start» в package.json из корня dirdctory? –
Наличие двух пакетов package.json не принесет вам пользы. Будет обработан только первый package.json (который находится во внешней папке). – nrgwsth