본문 바로가기
728x90
반응형

try-catch2

[TIL] 10/16 JWT - TokenExpiredError, JsonWebTokenError, authorization, ERR_HTTP_HEADERS_SENT 1. JWT 1.1. 쿠키에 JWT 담아보내기 jwt 토큰에 대한 아주 간단한 api 를 만들었다.  흐름1. 클라이언트가 서버에 /jwt 로 request 를 보냄2. 서버가 새로운 토큰 만듦 (JWT 토큰)3. 만든 토큰을 jwt 라는 이름을 가진 쿠키에 저장하고, reponse 헤더에 Set-Cookie 에 쿠키를 자동으로 포함해서 클라이언트에게 전송4. 클라이언트는 받은 쿠키를 저장하고, 이후 동일한 도메인에 요청을 보낼 때 쿠키를 자동으로 포함해서 서버로 다시 전송app.get('/jwt', function(req, res) { let token = jwt.sign({ foo: 'bar' }, process.env.PRIVATE_KEY); console.log(token); // 발급.. 2024. 10. 16.
[JavaScript] 기초- 데이터처리2 flow control (제어흐름, 흐름제어) 명령형 프로그램의 개별 명령문, 명령 또는 함수 호출이 실행되거나 평가되는 순서로, 5가지의 제어흐름이 있다. goto: 다른 구문에서 시작 -> 개발 설계에 오류를 발생시킬 수 있어 권장하지 않음!choice: 일부 조건이 충족되는 경우에만 일련의 명령문 실행 -> If-else, switchloop: 어떤 조건이 충족될 때까지 일련의 명령문을 0회 이상 실행 -> Collection loop, General loopcontinue: 현재 실행 구문에서 떨어진 한 구문의 집합을 실행 -> Loop continuationbreak: 프로그램 실행을 중단 -> Loop early exit, 함수 실행 정지 표현식과 문 표현식 (expression)어떤 값으로 .. 2024. 7. 30.
728x90
반응형