app .use(logger()) .use(bodyParser()) .use(session(app)) .use(ctx => { // ignore favicon if (ctx.path === '/favicon.ico') return; print() let n = ctx.session.views || 0; console.log(ctx.session) ctx.session.views = ++n; ctx.body = n + ' views'; }) .use(serve(__dirname + '/../client/dist')) .use(views(__dirname + '/../client/dist',{ map: {html: 'nunjucks' }})) .use(router.routes()) .use(router.allowedMethods());
.use(favicon(path.join(__dirname, './favicon.ico'))) .use(catchError) .use(session(this.config.session, this)) .use(helmet()) .use(koaBody(this.config.koaBody))
app.prepare().then(() => { const server = new Koa(); server.use(session({secure: true, sameSite: 'none' }, server));
signed: true }; app.use(session(CONFIG, app)); // authentication
app.use(bodyparser()).use(session(app)).use(KoaSessionCasClient({ casServerUrlPrefix: 'http://localhost:8080/cas', serverName: 'http://localhost:2000',
app.use(session(sessionConfig, app)) app.use(json()) app.use(logger())
app.use(session(sessionOptions, app));
app.prepare().then(() => { const server = new Koa(); server.use(session({ secure: true, sameSite: 'none' }, server)); server.keys = [SHOPIFY_API_SECRET_KEY];