1
Я создал небольшое приложение, которое использует Node.js на backend и Angular.js. Локально он работает нормально, без ошибок. Когда я разворачивал его Heroku меня получить их из бревен:Не удается запустить приложение Node.js на Heroku
2014-12-30T18:36:14.157309+00:00 heroku[web.1]: State changed from crashed to starting
2014-12-30T18:36:15.949841+00:00 heroku[web.1]: Starting process with command `npm start`
2014-12-30T18:36:17.059157+00:00 app[web.1]:
2014-12-30T18:36:17.059201+00:00 app[web.1]: > [email protected] start /app
2014-12-30T18:36:17.059203+00:00 app[web.1]: > node server.js
2014-12-30T18:36:17.059205+00:00 app[web.1]:
2014-12-30T18:36:18.091349+00:00 heroku[web.1]: Process exited with status 0
2014-12-30T18:36:18.107630+00:00 heroku[web.1]: State changed from starting to crashed
Package.json файл
{
"name": "contacts-app",
"version": "1.1.0",
"description": "...",
"author": "...",
"scripts": {
"start": "node server.js"
}
}
файл server.js
var express = require('express'),
api = require('./api'),
users = require('./accounts'),
app = express();
app
.use(express.static('./public'))
.use(users)
.use('/api', api)
.get('*', function (req, res) {
if (!req.user) {
res.redirect('/login');
} else {
res.sendFile(__dirname + '/public/main.html');
}
});
структура каталога App