소개
이 랩에서는 JavaScript 에서 쿠키를 직렬화하는 개념을 탐구해 보겠습니다. 쿠키는 웹 개발의 필수적인 부분이며, 쿠키를 적절하게 처리하는 방법을 이해하는 것이 중요합니다. 이 랩을 마치면 템플릿 리터럴과 encodeURIComponent()를 사용하여 쿠키 이름 - 값 쌍을 Set-Cookie 헤더 문자열로 직렬화할 수 있게 됩니다.
쿠키 직렬화 방법
코딩 연습을 시작하려면 터미널/SSH 를 열고 node를 입력하십시오. 그런 다음 다음 단계를 따라 쿠키 이름 - 값 쌍을 Set-Cookie 헤더 문자열로 직렬화하십시오.
- 템플릿 리터럴과
encodeURIComponent()를 사용하여 적절한 문자열을 생성합니다. name및val매개변수를 전달하여serializeCookie함수를 구현합니다.- 이 함수는 적절하게 직렬화된 문자열을 반환합니다.
다음은 serializeCookie 함수를 사용하는 예입니다.
const serializeCookie = (name, val) =>
`${encodeURIComponent(name)}=${encodeURIComponent(val)}`;
serializeCookie("foo", "bar"); // 'foo=bar'
이 예에서 serializeCookie 함수는 쿠키 이름으로 foo를, 쿠키 값으로 bar를 입력받아 foo=bar의 직렬화된 쿠키 문자열을 반환합니다.
요약
축하합니다! 쿠키 직렬화 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.