UNPKG

@t2ee/cookieman

Version:
61 lines (53 loc) 1.38 kB
"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); @Path('') class TestController { @InjectCookie('TSSESSION') cookie: Cookie; @Path('/user') @GET 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