1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-05 02:29:26 +02:00

Update to express 4.

This commit is contained in:
Simo Kinnunen 2014-06-03 16:33:00 +09:00
parent 4d4cf58dee
commit 9bb066f0c6
4 changed files with 52 additions and 39 deletions

View file

@ -2,6 +2,10 @@ var http = require('http')
var express = require('express')
var validator = require('express-validator')
var cookieSession = require('cookie-session')
var bodyParser = require('body-parser')
var serveStatic = require('serve-static')
var csrf = require('csurf')
var Promise = require('bluebird')
var logger = require('../../util/logger')
@ -29,18 +33,16 @@ module.exports = function(options) {
app.set('strict routing', true)
app.set('case sensitive routing', true)
app.use(express.cookieParser())
app.use(express.cookieSession({
secret: options.secret
, key: options.ssid
app.use(cookieSession({
name: options.ssid
, keys: [options.secret]
}))
app.use(express.json())
app.use(express.urlencoded())
app.use(express.csrf())
app.use(bodyParser.json())
app.use(csrf())
app.use(validator())
app.use('/static/bower_components',
express.static(pathutil.resource('bower_components')))
app.use('/static', express.static(pathutil.resource('auth-mock')))
serveStatic(pathutil.resource('bower_components')))
app.use('/static', serveStatic(pathutil.resource('auth-mock')))
app.use(function(req, res, next) {
res.cookie('XSRF-TOKEN', req.csrfToken());