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:
parent
4d4cf58dee
commit
9bb066f0c6
4 changed files with 52 additions and 39 deletions
|
@ -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());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue