teo-cookie-session-extension
Version:
Simple cookie-based session middleware for Teo.JS
27 lines (19 loc) • 550 B
JavaScript
/*!
* Teo.JS cookie-session extension
* based on https://github.com/expressjs/cookie-session
* @author Andrew Teologov <teologov.and@gmail.com>
* @date 11/29/16
*/
;
const CookieSession = require("cookie-session");
module.exports = {
extension(app, config = {}) {
const cookieSession = CookieSession(config);
app.middleware(function* (next) {
yield function(next) {
cookieSession(this.req, this.res, next);
}.bind(this);
yield next;
});
}
};