constructor( private readonly configService: ConfigService, private readonly logger: MyLoggerService, ) { this.cookieParser = cookieParser(this.configService.server.cookieSecret); }
connect() .use(cookieParser(secret)) .use((req, res) => { console.log('Cookies:', req.cookies); console.log('Signed cookies:', req.signedCookies); res.end('hello\n'); }).listen(3000);
function getSettingsCookie (response) { try { const cookies = response.headers['set-cookie'] const settingsCookie = cookies.find((cookie) => cookie.startsWith('theExampleAppSettings=')) const parsedCookie = cookie.parse(settingsCookie) return cookieParser.JSONCookie(parsedCookie.theExampleAppSettings) } catch (err) { throw new Error(`Settings cookie was not set or could not be parsed. ${err.message}`) } }
app.use(parallelMiddlewares([ methodOverride(function(req, res) { if (req.body && typeof req.body === 'object' && '_method' in req.body) { var method = req.body._method delete req.body._method return method } }), cookieParser(), //sessions are only used for flash session({secret: config.session_secret || 'MEOW', resave: false, saveUninitialized: false}), flash(), express.static('client') ]))
io.on('connection', function onConnection(socket) { var jsonCookie = cookie.parse(socket.handshake.headers.cookie); var sessionID = cookieParser.signedCookie(jsonCookie.nodecookie, 'keyboard cat'); socket.join(sessionID); });
configure(consumer: MiddlewareConsumer) { // tslint:disable-next-line:no-console console.log('=======AppModule======='); consumer.apply(cookieParser()).forRoutes('*'); }
function SetupLoggingParsingPublic() { if (process.env.NODE_ENV !== 'test') { app.use(logger('dev')); } app.use(bodyParser.urlencoded({ extended: true })); app.use(cookieParser()); app.use(express.static(path.join(__dirname, 'public'))); }
function configureMiddleware() { app.use(Express.static(path.join(__dirname, 'static'))); // for a Keycloak token app.use(cookieParser()); // protection middleware is configured here app.use(keyCloak.middleware('/logout')); }
// creates cookie parser based on configuration function createCookieParser (config) { return cookieParser(getSecret(config)) }
app .use( cookieParser() ) .use( cookieSession({secret : "secreto"}) ) .get('/', (req, res) => { req.session.visitas || (req.session.visitas = 0) let n = req.session.visitas++ res.end(` <h1> Hola desde Express, me has visitado ${n} veces. </h1> `) }) .listen(3000)
async init({ express }) { express.use(bodyParser.json()); express.use(bodyParser.urlencoded({ extended: true })); express.use(cookieParser()); express.use(this.extractToken.bind(this)); }
app.use(cookieParser({tobi: 'tobi is a cool ferret'})) .use(function (req, res) { res.setHeader('Set-Cookie', 'foo=bar') res.setHeader('Set-Cookie', 'tobi=ferret; Expires=Wed Feb 07 2018 19:38:15 GMT+0800 (CST)') // console.log(req) // console.log(req.signedCookies) res.end() }) .listen(3000)
initExpressMiddleWare(){ app.use(express.static('public')); app.use(bodyParser.json()); app.use(bodyParser.urlencoded()); app.use(cookieParser()); app.use(session({secret: 'library'})); require('./src/common/passport')(app); }
connect() .use(cookieParser()) .use((req, res, next) => { res.end(JSON.stringify(req.cookies)); }) .listen(3000);
function expressInitialization () { // uncomment after placing your favicon in /public // app.use(favicon(path.join(__dirname, "public", "favicon.ico"))); app.use(logger("dev")); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({extended: false})); app.use(cookieParser()); }