Commit 88e88799 authored by Daniel Caillibaud's avatar Daniel Caillibaud

renommage middleware

parent 9e9bfbcc
......@@ -48,7 +48,7 @@ const staticTtl = 3600 * 24
* Ajoute notre bodyParser après le middleware cookie
* @param rail
*/
function afterCookie (rail) {
function addBodyParsers (rail) {
if (config.$rail.noBodyParser) {
const dateRegExp = /\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z/
const bodyParserSettings = config.$rail.bodyParser || {
......@@ -69,13 +69,13 @@ function afterCookie (rail) {
} else {
log.error('Il manque le settings $rail.noBodyParser pour mettre nos propres parsers')
}
} // afterCookie
} // addBodyParsers
/**
* Ajoute sur le rail les requetes en console (en dev), CORS, expires, access.log et perf.log
* @param {Object} rail le rail express
*/
function afterSession (rail) {
function addCorsAndLog (rail) {
// ajout d'express en global sur lassi (utilisé dans les tests pour le passer à supertest)
lassi.express = rail
/**
......@@ -200,12 +200,12 @@ function afterSession (rail) {
next()
})
}
} // afterSession
} // addCorsAndLog
/**
* Hooks qui seront ajoutés sur le rail par app/server/index.js
*/
module.exports = {
afterCookie,
afterSession
addBodyParsers,
addCorsAndLog
}
......@@ -45,7 +45,7 @@ const sjt = require('sesajstools')
const {merge} = require('sesajstools/utils/object')
const log = require('sesajstools/utils/log')
const {afterCookie, afterSession} = require('./addMiddlewares')
const {addBodyParsers, addCorsAndLog} = require('./addMiddlewares')
const beforeTransport = require('./beforeTransport')
const boot = require('./boot')
const config = require('./config')
......@@ -91,8 +91,8 @@ function beforeBootsrap (lassi, mainComponent, allComponents) {
*/
lassi.on('afterRailUse', function (rail, name) {
// on peut ajouter les arguments , settings, middleware puis log(middleware) pour voir le code de chaque middleware
if (name === 'cookie') afterCookie(rail)
else if (name === 'session') afterSession(rail)
if (name === 'cookie') addBodyParsers(rail)
else if (name === 'session') addCorsAndLog(rail)
})
// le listener beforeTransport
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment