Initial content
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.getJsonCookie = exports.getCookie = exports.setJsonCookie = exports.setCookie = void 0;
|
||||
// const setheaderName = "Set-Cookie";
|
||||
// const cookieSecret = "mysecret";
|
||||
const setCookie = (resp, name, val, opts) => {
|
||||
resp.cookie(name, val, {
|
||||
maxAge: 300 * 1000,
|
||||
sameSite: "strict",
|
||||
signed: true,
|
||||
...opts
|
||||
});
|
||||
};
|
||||
exports.setCookie = setCookie;
|
||||
const setJsonCookie = (resp, name, val) => {
|
||||
;
|
||||
(0, exports.setCookie)(resp, name, JSON.stringify(val));
|
||||
};
|
||||
exports.setJsonCookie = setJsonCookie;
|
||||
const getCookie = (req, key) => {
|
||||
return req.signedCookies[key];
|
||||
};
|
||||
exports.getCookie = getCookie;
|
||||
const getJsonCookie = (req, key) => {
|
||||
const cookie = (0, exports.getCookie)(req, key);
|
||||
return cookie ? JSON.parse(cookie) : undefined;
|
||||
};
|
||||
exports.getJsonCookie = getJsonCookie;
|
||||
Reference in New Issue
Block a user