When I install an express scaffold app
express
Then run the npm install
npm install
and then run supervisor
supervisor app
I get
Starting child process with 'node app'
Program node app exited with code 0
The app.js file is a basic default 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
is not an error. It indicates the program finished successfully or thatprocess.exit()
was called without an argument. You'll need to post the code forapp.js
to get more help. This isn't enough to do more. – Decalsupervisor app.js
, looks like you may have forgotten the file ext? – Shouldstmodule.exports
at the end suggests that this is being called by something else. Is this part of a framework or a tutorial? I'm finding other identical code on other StackOverflow questions but I can't find the original source. – Decal