Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

React Study Week10 - 강민정 완료 #38

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

staccato20
Copy link
Collaborator

@staccato20 staccato20 commented Nov 30, 2023

배운 내용

이번 차시에서 배운 내용을 정리해주세요.

  • ch07_3 : Node.js 기반 웹 프레임워크인 익스프레스 프레임워크를 활용하여 API 서버를 만들고 클라이언트와 서버가 양방향으로 데이터를 주고받는 방법을 알게 되었다.
  • ch07_4 : Node.js 환경에서 jsonwebtoken이라는 패키지를 활용하여 Json 웹 토큰을 생성하고 서버로 전송하여 회원 인증을 구현하는 방법을 알게 되었다.

추가적으로 공부한 내용

이번 차시에서 추가적으로 공부했던 내용을 적어주세요.

  • 기존에 백엔드에서 제공해준 API를 활용하여 비슷한 기능을 구현해본 적이 있었습니다. 당시에는 보안을 위해 토큰을 쿠키에 저장했었는데요, 그때 구현한 기능에 이번 차시에서 배운 내용이 어떻게 녹아들어있는지 더 알아보았습니다.
    🍪 프론트에서 안전하게 로그인 처리하기 (ft. React)

공부하면서 의문을 가졌던 내용 또는 공유하고자 하는 내용

공부하면서 의문을 가졌던 점, 스터디원들이 알았으면 하는 점, 혹은 함께 토론하고자 하는 내용이 있으면 적어주세요

  • ch07_3의 routers에 있는 testRouter.js에 updateResult 변수가 작동하지 않아 해당 변수가 위치한 줄을 if (updateResult && updateResult.value) { res.json({ ok: true, body: updateResult.value }); } else { res.json({ ok: false, errorMessage: 'Document not found or not updated.' }); } 이렇게 수정하여 오류는 나지 않도록 하였으나 근본적인 기능 작동오류는 해결하지 못하였습니다.
  • 아이콘 이미지가 보이지 않는 고질적인 오류에 대한 해결책
  • 챕터 마지막에 post를 제외한 delete, put, get에서는 jwt 토큰이 있든 없든 동일한 결과를 보이는 오류가 존재하나, 이에 대해서는 저자가 교재에서는 생략하고, 제공한 실습 파일을 참고하도록 하여 구현을 완성하지 못하였습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant