Files
payload/src/utilities/parseCookies.ts
2020-11-21 20:47:22 -05:00

16 lines
353 B
TypeScript

import { Request } from 'express';
export default function parseCookies(req: Request): { [key: string]: string } {
const list = {};
const rc = req.headers.cookie;
if (rc) {
rc.split(';').forEach((cookie) => {
const parts = cookie.split('=');
list[parts.shift().trim()] = decodeURI(parts.join('='));
});
}
return list;
}