compound-ex4
Version:
Compound-ex4 - MVC framework for NodeJS (ExpressJs 4 version), fork compoundjs(https://github.com/1602/compound)
28 lines (25 loc) • 1.08 kB
JavaScript
module.exports = function (compound) {
var methodOverride = require('method-override');
var bodyParser = require('body-parser');
var cookieParser = require('cookie-parser')
var session = require('express-session');
var multer = require('multer');
var logger = require('morgan');
var favicon = require('serve-favicon');
var express = require('express');
var app = compound.app;
app.use(express.static(app.root + '/public', { maxAge: 86400000 }));
app.set('jsDirectory', '/javascripts/');
app.set('cssDirectory', '/stylesheets/');
app.set('cssEngine', '{{ CSSENGINE }}');
// app.set('sequelizeDriver', 'postgres');
compound.loadConfigs(__dirname);
app.use(favicon(app.root + '/public/favicon.ico'));
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(cookieParser('secret'));
app.use(session({ resave: true, saveUninitialized: true, secret: 'secret',cookie: { secure: true } }));
app.use(methodOverride());
//app.use(multer());
};