parseCookie
Function that converts cookie string to object
note
Function should be used in backend
Import
- ES5
- ES6
const { parseCookie } = require("js-ts-kit");
import { parseCookie } from "js-ts-kit";
Function
parseCookie(cookieString)
Parameters
-
Type:
string -
Description: cookie
stringas value ofCookieproperty in request headers.
accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IndldGFpclRlc3RAY2Zicy11cy5jb20iLCJpYXQiOjE2Njg1NTAzNDMsImV4cCI6MTY2ODU1MTU3N30.A1Kg-1nUcGHcaxCrffhvl9O_r3ruumjOExpcTrm0WlM; refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6InByb1JNUEF2aWF0aW9uQGNmYnMtdXMuY29tIiwiaWF0IjoxNjk2ODc0Mzg0LCJleHAiOjE2OTY4NzU2MTh9.9AgPEvfwWbS5UzZckwsoF98Hkmgxn-Dq0JETf4SAQfQ; token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImRodWFAY2Zicy11cy5jb20iLCJlbWFpbCI6ImRodWFAY2Zicy11cy5jb20iLCJpYXQiOjE3MTcxODQ3MzgsImV4cCI6MTcxNzI3MTEzOH0.WeDDi3pc4ZSkwHrno4Wb-ftrCKXqBsJRfpVBZRYrdoo
Returns
-
Type:
object -
Description:
objectof parsed cookiestring
Example
Live Editor
function Example() { const accessTokenString = `accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IndldGFpclRlc3RAY2Zicy11cy5jb20iLCJpYXQiOjE2Njg1NTAzNDMsImV4cCI6MTY2ODU1MTU3N30.A1Kg-1nUcGHcaxCrffhvl9O_r3ruumjOExpcTrm0WlM`; const refreshTokenString = `refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6InByb1JNUEF2aWF0aW9uQGNmYnMtdXMuY29tIiwiaWF0IjoxNjk2ODc0Mzg0LCJleHAiOjE2OTY4NzU2MTh9.9AgPEvfwWbS5UzZckwsoF98Hkmgxn-Dq0JETf4SAQfQ`; const tokenString = `token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImRodWFAY2Zicy11cy5jb20iLCJlbWFpbCI6ImRodWFAY2Zicy11cy5jb20iLCJpYXQiOjE3MTcxODQ3MzgsImV4cCI6MTcxNzI3MTEzOH0.WeDDi3pc4ZSkwHrno4Wb-ftrCKXqBsJRfpVBZRYrdoo`; const cookieString = `${accessTokenString}; ${refreshTokenString}; ${tokenString}`; return <>{JSON.stringify(parseCookie(cookieString), null, 4)}</>; }
Result
Loading...