Superviseur nœud .js “Programme nœud app terminé avec le code d'erreur 0”

Quand j'ai installer un express échafaudage application

express

Puis exécutez le npm install

npm install

et puis exécutez le superviseur

supervisor app

- Je obtenir

Starting child process with 'node app'
Program node app exited with code 0

L'app.js est un fichier de base par défaut express instance.

var express = require('express');
var path = require('path');
var favicon = require('static-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var routes = require('./routes/index');
var users = require('./routes/users');
var app = express();
//view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.use(favicon());
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded());
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));
app.use('/', routes);
app.use('/users', users);
///catch 404 and forward to error handler
app.use(function(req, res, next) {
var err = new Error('Not Found');
err.status = 404;
next(err);
});
///error handlers
//development error handler
//will print stacktrace
if (app.get('env') === 'development') {
app.use(function(err, req, res, next) {
res.status(err.status || 500);
res.render('error', {
message: err.message,
error: err
});
});
}
//production error handler
//no stacktraces leaked to user
app.use(function(err, req, res, next) {
res.status(err.status || 500);
res.render('error', {
message: err.message,
error: {}
});
});
module.exports = app;
  • code 0 n'est pas une erreur. Il indique que le programme terminé avec succès ou que process.exit() a été appelée sans argument. Vous aurez besoin de poster le code pour app.js pour obtenir plus d'aide. Ce n'est pas suffisant pour en faire plus.
  • Vous pourriez juste besoin de courir supervisor app.js, on dirait que vous avez oublié le fichier ext?
  • Bakaitis j'ai ajouté de l'app.js fichier. Ce n'est rien mais une base Express.js exemple.
  • Il n'y a pas d'application.écouter là. Le serveur n'a jamais réellement sert.
  • Le module.exports à la fin suggère que c'est d'être appelé par quelque chose d'autre. Cela fait-il partie d'un cadre ou d'un tutoriel? Je suis à la recherche d'autres code identique sur d'autres StackOverflow questions mais je ne trouve pas la source d'origine.
InformationsquelleAutor William | 2014-06-18