linagora-rse
Version:
22 lines (16 loc) • 551 B
JavaScript
;
var express = require('express');
var FRONTEND_PATH = require('./constants').FRONTEND_PATH;
module.exports = function(dependencies) {
var application = express();
var i18n = require('../lib/i18n')(dependencies);
application.use(i18n.init);
application.use(express.static(FRONTEND_PATH));
application.set('views', FRONTEND_PATH + '/views');
application.get('/views/*', function(req, res) {
var templateName = req.params[0].replace(/\.html$/, '');
res.render(templateName);
}
);
return application;
};