teo-cookies-extension
Version:
Cookies extension for Teo.JS
18 lines (15 loc) • 436 B
JavaScript
/*!
* Teo.JS cookies middleware
* @author Andrew Teologov <teologov.and@gmail.com>
* @date 11/28/16
*/
;
const Cookies = require("cookies");
module.exports = {
extension(app, options = {}) { // see https://github.com/pillarjs/cookies
app.middleware(function* (next) {
this.req.cookies = this.res.cookies = new Cookies(this.req, this.res, options);
yield next;
});
}
};