У меня была ошибка кода H14 при развертывании моего приложения Node.js на Heroku.Приложение вызывает скрипт Python, поэтому оно имеет некоторые зависимости пакетов.
Я следовал документации, другими словами, мои пакеты сборки следующие:
heroku/nodejs
heroku/python
У меня есть файл requirements.txt
в корневом каталоге, и runtime.txt
, содержащий python-3.6.3
.
package.json
также настроен здесьего содержание:
{
"name": "spam-community",
"version": "1.0.0",
"description": "This app is a spam and ham detector",
"main": "index.js",
"scripts": {
"start": "node index.js",
"server": "nodemon index.js"
},
"author": "Zadi younes",
"license": "ISC",
"dependencies": {
"body-parser": "^1.18.3",
"child_process": "^1.0.2",
"cookie-parser": "^1.4.4",
"express": "^4.16.4",
"mongoose": "^5.4.17",
"multer": "^1.4.1",
"nodemailer": "^5.1.1",
"nodemon": "^1.18.10",
"sendmail": "^1.4.1"
},
"engines": {
"node": "10.x"
}
}
Я пытался установить один из них и с помощью команды heroku ps:scale web=1
, но я получаю ошибку
Не удалось найти этот тип процесса(сеть)