자바스크립트는 싱글 스레드 프로그래밍 언어이기 때문에 비동기 처리가 기반입니다. 비동기 처리는 그 결과가 언제 반환될 지 알 수 없기 때문에 동기식으로 처리하는 기법들이 사용되어야 하는데요. 대표적인 동기식 처리 방식에는 setTimeout이 있고, callback,
https://www.mongodb.com/1 에 접속합니다.아이디가 없다면 아이디를 생성합니다.아이디를 생성하면 아래와 같은 Plan을 선택하는 화면이 나오는데, 맨 오른쪽에 FREE를 눌러줍니다.어떤 퍼블릭 클라우드에 DB 서버를 생성할 것인지를 묻는데,
models/User.js에 회원정보를 저장할 데이터베이스 스키마를 정의하고 모델을 생성해보겠습니다.Router를 생성해주기 위해 루트경로에 routes/api/register.js를 생성합니다.다음으로, 웹으로 전달된 request의 body의 내용을 얻을 수 있도록
JWT는 JSON Web Token의 약자로 전자 서명된 URL-safe JSON입니다.토큰은 URL로 이용할 수 있는 문자로만 구성(URL-safe)되어 있습니다.JWT는 속성 정보 (Claim)를 JSON 데이터 구조로 표현한 토큰으로 RFC7519 표준 입니다.서
JWT는 JSON Web Token의 약자로 로그인 시 서버가 클라이언트에게 발급해주는 토큰입니다.클라이언트는 이 토큰을 HTTP 요청 헤더에 넣고 특정 서비스에 대해 요청합니다.서버는 JWT를 받아 검증하고, 확인되면 요청에 대한 응답을 클라이언트로 보냅니다.자세한
앞서 JWT을 클라이언트에 발급하는 방법에 대해 알아보았습니다.이제 클라이언트가 JWT을 통해서 정보를 요청하고 그 정보를 응답하는 코드를 작성해보겠습니다.미들웨어는 클라이언트가 보내는 JWT가 유효한지 검증하는 역할을 수행합니다. 유효한 토큰이라면먼저 미들웨어 폴더를