UNPKG

captcha-igid

Version:
46 lines (34 loc) 1.08 kB
const {GeneralMiddleWare} = require('copious-transitions') const bodyParser = require('body-parser'); const cors = require('cors') // create application/json parser const jsonParser = bodyParser.json() // create application/x-www-form-urlencoded parser const urlencodedParser = bodyParser.urlencoded({ extended: false }) const cookieParser = require('cookie-parser') class CaptchaMiddleWare extends GeneralMiddleWare { constructor() { super() } setup(app,db,session_manager) { // let conf = this.class_conf this.initialize(db) // let appCors = null if ( conf.cors && (conf.cors !== "default") ) { appCors = cors(conf.cors) // check on params, etc. } else { appCors = cors() } // // // this.add(jsonParser) this.add(urlencodedParser) this.add(cookieParser()) // use a cookie parser this.add(appCors) // super.setup(app,db,session_manager) } } module.exports = new CaptchaMiddleWare()