UNPKG

horse-generator

Version:
1 lines 910 B
"use strict";var compression=require("compression"),session=require("express-session"),RedisStore=require("connect-redis")(session),logger=require("morgan"),bodyParser=require("body-parser"),cors=require("cors"),passport=require("passport"),mongoose=require("mongoose"),serve=require("serve-static"),_require=require("../middleware"),resReqMid=_require.resReqMid,express=require("express");module.exports=function(e,s){e.use(express.static("./public")),"production"!==e.env&&(e.use(logger("dev")),e.locals.pretty=!0,mongoose.set("debug",!0),e.use(serve("./public/apidoc"))),e.use(cors({origin:!0,credentials:!0})),e.use(session({key:s.session.key,secret:s.session.secret,store:new RedisStore(s.redisSession),cookie:s.session.cookie,resave:!1,saveUninitialized:!1})),e.use(bodyParser.json()),e.use(bodyParser.urlencoded({extended:!0})),e.use(compression()),e.use(resReqMid.resMid),e.use(passport.initialize())};