UNPKG

523 BJavaScriptView Raw
1var Base = require('./base')
2
3exports.config = Base.config
4exports.apiConfig = Base.apiConfig
5exports.env = Base.env
6
7// Low-level / internal utilities.
8exports.api = Base.api
9exports.logger = Base.logger
10
11var debug = Base.logger('io')
12
13exports.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}