connect-vtexid
Version:
VTEX ID Authentication middleware for Connect
21 lines (16 loc) • 395 B
text/coffeescript
Module dependencies
parseCookies = (req) ->
cookieList = {}
cookies = req.headers.cookie
if cookies
for cookie in cookies.split(';')
parts = cookie.split('=')
cookieName = parts.shift().trim()
try
cookieValue = decodeURI(parts.join('='))
cookieList[cookieName] = cookieValue
catch e
return cookieList
module.exports = parseCookies