commander-test
Version:
testing commander in global installation
41 lines (29 loc) • 1.07 kB
JavaScript
var express = require('express');
var http = require('http');
var path = require('path');
var params = require('../../../config/params/project');
exports.start = function () {
var app = express();
var rootPath = __dirname;
rootPath = rootPath.split('/');
var root = '';
var lenght = rootPath.length;
for( var i = 0 ; i < lenght -3 ; i++)
root+= rootPath[i] +'/';
app.set('port', process.env.PORT || params.data.port);
app.set('view engine', params.data.view);
app.set('views', root+'/src' );
app.set('title', params.data.name)
app.use(express.logger());
app.use(express.favicon());
app.use(express.logger(params.data.env));
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(path.join(__dirname, '/public')));
var router = require('./router');
router.get(app);
http.createServer(app).listen(app.get('port'), function(){
console.log('Caradoc server listening on port ' + app.get('port'));
});
};