import cookieParser = require('cookie-parser'); import DI, {DDNames} from "@gongt/ts-stl-library/DI"; export function initDefaultCookieParser(signKey: string) { if (!signKey) { throw new Error('init cookie parser failed: no sign key argument, and no default key found.'); } DI.set(DDNames.cookieSignKey, signKey); DI.set(DDNames.cookieHandler, cookieParser(signKey)) } export function getCookieParser() { return DI.get(DDNames.cookieHandler); }