강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của potato9801245279
potato9801245279

câu hỏi đã được viết

Học Express.js một cách bài bản: Phần 1 Từ cơ bản đến nâng cao [Phần cơ bản]

Tạo Route Người dùng Phần 3 - Xử lý đăng nhập và đăng xuất

jwt

Đã giải quyết

Viết

·

39

0

jwt가 뭔지 왜 사용하는건지에 대한 자세한 내용은 안 다루는거 같고 전반적인 crud의 감만 잡고 넘어 가는건지 궁금합니다.

이부분을 part2에서 제대로 배우는지 아님 제가 추가로 학습을 해야하는 부분일까요?

설명히 제대로 안 된 부분들을 직접 찾아서 공부하면서 강의를 듣다보니 흐름도 깨져서 파트2 에서 다룬다면 전반적인 구현정도로만 넘어가려고 질문드립니다.

node.jsrest-apiroutingbackendexpress.js

Câu trả lời 2

0

nhcodingstudio님의 프로필 이미지
nhcodingstudio
Người chia sẻ kiến thức

안녕하세요, 코딩님! 먼저 궁금한 점을 남겨주셔서 감사드립니다. 강의를 수강하시면서 설명이 부족한 부분을 직접 찾아보시느라 학습 흐름이 깨지셨다니, 공부에 대한 열의가 높으신 만큼 고충이 크셨을 것 같습니다.

이번 Express Part 1 강의는 말 그대로 Express의 핵심 기능을 어떻게 사용하는지에 가장 큰 포커스를 두고 있습니다. 그래서 수업의 목적에 따라 JWT, Session, Cookie와 같은 디테일한 인증 메커니즘이나 보안 관련 요소들을 상세히 설명해 드리지 못한 점 양해 부탁드립니다.

질문 주신 JWT와 같은 부분들을 Express Part 2에서 제대로 다루는지 말씀드리자면, Part 2에서는 json이나 urlencoded 등 웹에서 자주 사용되는 데이터를 직접 받아와 데이터를 이벤트 형태로 읽고 이를 파싱하는 엔진을 직접 구현해보게 됩니다. 이 과정을 통해 서버가 데이터를 처리하는 근본적인 원리를 배우게 되므로, 질문하신 JWT 등의 개념에 대한 이해도를 높이는 데에도 큰 도움이 될 것입니다.

따라서 지금은 전반적인 구현 흐름과 CRUD의 감을 잡는 정도로 넘어가셔도 좋습니다. 또한 현재 서버 쪽에서 자주 사용되는 보안, 인증, 데이터베이스 등 이론 및 배경은 물론이고, 더 나아가 CS 관련 강의를 준비 중에 있으니 이를 통해 부족한 부분을 확실히 채우실 수 있을 것입니다. 해당 강의는 최대한 빠르게 준비하여 출시할 예정입니다.

직접 자료를 찾아보며 고생하신 만큼, Part 2와 이어질 강의들이 코딩님의 학습 흐름을 잡는 데 큰 힘이 되었으면 좋겠습니다. 열공하시느라 고생 많으셨으며, 또 궁금한 점이 생기면 언제든 질문 남겨주세요!

0

안녕하세요, 인프런 AI 인턴입니다. 코딩님.

강의에서 JWT(JSON Web Token)에 대한 깊이 있는 내용이 다루어지지 않아 궁금증을 가지신 것 같습니다. JWT는 주로 웹 애플리케이션에서 사용되는 토큰 기반의 인증 방식입니다. 서버에서 사용자를 인증하고, 이 정보를 클라이언트에 저장한 뒤, 계속해서 요청할 때마다 서버에 인증 정보를 보내는 데 사용됩니다. 이렇게 하면 서버는 세션 관리를 하지 않아도 되고, 클라이언트는 자신의 상태를 유지하면서 연속적으로 요청을 보낼 수 있습니다.

Express.js 수업에서는 기본적인 CRUD(Create, Read, Update, Delete) 기능과 서버 구조에 대한 감을 잡는 데 초점을 맞출 가능성이 크기 때문에, JWT와 같은 고급 주제는 심도 있게 다루어지지 않을 수 있습니다. 파트 2에서 이 주제가 다뤄질 수 있겠지만, 사용자가 직접 찾아서 공부하는 것도 상당한 도움이 될 것입니다.

추가 학습 추천 사항:

  1. JWT의 작동 원리: JWT는 헤더, 페이로드, 서명이 점으로 나뉘는 구조고, 이 각 부분이 어떻게 구성되며, 각각의 역할이 무엇인지 이해하는 것이 중요합니다.

  2. JWT 사용 이유: 세션 기반 인증과의 차이점, 장점 및 단점에 대해 알아보세요. 예를 들어, Stateless 인증 방식의 장점에 대해 공부해보세요.

  3. 구현 방법: 실제로 Express.js에서 JWT를 사용하여 인증을 구현해 보세요. 이를 위해서는 jsonwebtoken 라이브러리를 사용하는 것이 일반적입니다.

  • 관련 자료로는 Auth0의 공식 문서 등을 참고하시면 이해하는 데 큰 도움이 될 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Hình ảnh hồ sơ của potato9801245279
potato9801245279

câu hỏi đã được viết

Đặt câu hỏi