ice.fo.utils
Version:
16 lines (12 loc) • 380 B
JavaScript
import CookieParser from 'set-cookie-parser';
export default function requestCookieParser(cookieString = '') {
const cookies = cookieString.split(';');
return cookies.reduce((result, current) => {
if (!current) {
return result;
}
const parsed = CookieParser.parse(current.trim())[0];
result[parsed.name] = parsed.value;
return result;
}, {});
}