@t2ee/cookieman
Version:
t2ee cookie middleware
61 lines (53 loc) • 1.38 kB
JavaScript
"use strict";
var Cookie_1 = require("./Cookie");
exports.Cookie = Cookie_1.default;
var MemoryStore_1 = require("./MemoryStore");
exports.MemoryStore = MemoryStore_1.default;
var InjectCookie_1 = require("./InjectCookie");
exports.InjectCookie = InjectCookie_1.default;
var JWTStore_1 = require("./JWTStore");
exports.JWTStore = JWTStore_1.default;
var RedisStore_1 = require("./RedisStore");
exports.RedisStore = RedisStore_1.default;
var utils_1 = require("./utils");
exports.bind = utils_1.bind;
/*
import Cookie from './Cookie';
import InjectCookie from './InjectCookie';
import JWTStore from './JWTStore';
import { bind } from './utils';
import {
Router,
GET,
Path,
Response,
HeaderParam
} from '@t2ee/vader';
import * as Koa from 'koa';
const store = new JWTStore('secret');
const cookie = new Cookie();
cookie.key = '123';
cookie.expires = new Date(Date.now() + 3600 * 1000);
cookie.data = {
'hello': 'world',
};
store.set(cookie);
class TestController {
cookie: Cookie;
async getPath() {
console.log(this.cookie);
return new Response().status(200).build();
}
}
const app = new Koa();
const router = new Router();
bind(router, store)
router.use(TestController);
app.use(router.routes());
app.listen(4001);
*/
//# sourceMappingURL=index.js.map