Ошибка при развертывании приложения Node.js в Heroku

При развертывании моего приложения Node.js на Heroku я получаю следующую ошибку.

2017-04-18T18: 40: 10.158442 + 00: 00 приложение [web.1]: npm ERR! Пожалуйста, включите следующий файл с любым запросом поддержки:

2017-04-18T18: 40: 10.158544 + 00: 00 приложение [web.1]: npm ERR! /app/npm-debug.log

2017-04-18T18: 40: 10.237236 + 00: 00 heroku [web.1]: государство изменилось с начала до разбитого

2017-04-18T18: 40: 10.230110 + 00: 00 heroku [web.1]: процесс завершен со статусом 1

2017-04-18T18: 40: 29.015395 + 00: 00 heroku [router]: at = код ошибки = H10 desc = «Ошибка приложения» method = GET path = “/” host = nandu-varun-webdev.herokuapp.com request_id = 11f3e405-089e-4bef-a83c-f190b042fbb7 fwd = “216.15.126.238” dyno = connect = service = status = 503 bytes = protocol = https

2017-04-18T18: 40: 29.282812 + 00: 00 heroku [router]: at = код ошибки = H10 desc = “Ошибка приложения” = GET path = “/ favicon.ico” host = nandu-varun-webdev.herokuapp .com request_id = 904f2f85-9c15-4601-bb9a-51a58c7544e1 fwd = “216.15.126.238” dyno = connect = service = status = 503 bytes = protocol = https

Мой файл package.json следующий

{ "name": "web-dev", "version": "1.0.0", "description": "Web Dev", "main": "server.js", "dependencies": { "body-parser": "^1.15.1", "express": "^4.13.4", "mongoose": "^4.4.15", "multer":"^1.3.0", "q": "^1.4.1", "passport": "^0.3.2", "passport-local": "^1.0.0", "cookie-parser": "^1.4.1", "bcrypt-nodejs": "0.0.3", "node-uuid": "^1.4.7", "express-session": "^1.13.0" }, "devDependencies": {}, "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node server.js" }, "author": "VN", "license": "ISC" } 

И мой файл Server.js выглядит следующим образом:

 var express = require('express'); var app = express(); var bodyParser = require('body-parser'); app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json()); // configure a public directory to host static content app.use(express.static(__dirname + '/public')); require ("./test/app.js")(app); require ("./assignment/app.js")(app); require ("./project/app")(app); var port = process.env.PORT || 3000; app.listen(port); 

Изменить: это полные журналы, которые я получаю

2017-04-19T11: 38: 05.924799 + 00: 00 приложение [web.1]: npm ERR! Если вы это сделаете, это, скорее всего, проблема с пакетом web-dev,

2017-04-19T11: 38: 05.925332 + 00: 00 приложение [web.1]: npm ERR! Вы можете получить информацию о том, как открыть проблему для этого проекта с помощью:

2017-04-19T11: 38: 05.925449 + 00: 00 приложение [web.1]: npm ERR! npm bugs web-dev

2017-04-19T11: 38: 05.925583 + 00: 00 приложение [web.1]: npm ERR! Или, если это невозможно, вы можете получить информацию через:

2017-04-19T11: 38: 05.925712 + 00: 00 приложение [web.1]: npm ERR! npm владелец ls web-dev

2017-04-19T11: 38: 05.925846 + 00: 00 приложение [web.1]: npm ERR! Вероятно, имеется дополнительный выход для регистрации.

2017-04-19T11: 38: 05.930287 + 00: 00 приложение [web.1]:

2017-04-19T11: 38: 05.930497 + 00: 00 приложение [web.1]: npm ERR! Пожалуйста, включите следующий файл с любым запросом поддержки:

2017-04-19T11: 38: 05.930608 + 00: 00 приложение [web.1]: npm ERR! /app/npm-debug.log

2017-04-19T11: 38: 06.002754 + 00: 00 heroku [web.1]: государство изменилось с начала до разбитого

2017-04-19T11: 38: 05.995921 + 00: 00 heroku [web.1]: процесс завершен со статусом 1

2017-04-19T14: 44: 20.909797 + 00: 00 heroku [router]: at = код ошибки = H10 desc = «Ошибка приложения» method = GET path = “/” host = nandu-varun-webdev.herokuapp.com request_id = ab500e0f-0137-4b2f-ae8d-fb99c0849597 fwd = “216.15.126.238” dyno = connect = service = status = 503 bytes = protocol = https

2017-04-19T14: 44: 21.392032 + 00: 00 heroku [router]: at = код ошибки = H10 desc = “Ошибка приложения” = GET path = “/ favicon.ico” host = nandu-varun-webdev.herokuapp .com request_id = 6a277e5f-2329-45d1-82af-4a4cd170e028 fwd = “216.15.126.238” dyno = connect = service = status = 503 bytes = protocol = https

Я просто не могу понять, в чем проблема или почему я не могу успешно развертываться.

Любая помощь приветствуется

Заранее спасибо

вы должны создать файл Procfile, который содержит следующее:

 web: npm start 

Вы его включили?