1 | var Base = require('./base')
|
2 |
|
3 | exports.config = Base.config
|
4 | exports.apiConfig = Base.apiConfig
|
5 | exports.env = Base.env
|
6 |
|
7 | // Low-level / internal utilities.
|
8 | exports.api = Base.api
|
9 | exports.logger = Base.logger
|
10 |
|
11 | var debug = Base.logger('io')
|
12 |
|
13 | exports.io = function(config){
|
14 | Base.config(config)
|
15 | return function(req, res, next){
|
16 | Base.bouncer.validateFaasSecurity(req, function(err, trustedObj){
|
17 | if (err) { debug('error', err) }
|
18 | req.session.faas = err ? {} : trustedObj
|
19 | next() // go to routes
|
20 | })
|
21 | }
|
22 | }
|