728x90
내일배움캠프 오늘 학습 내용
- 노드로 뉴스피드 만들기 : 인증 미들웨어 구현, push, 프론트엔드 제작 및 연결
- 알고리즘 스터디
팀 프로젝트
이번엔 인증 미들웨어를 구현하였다. 저번에 숙련주차 때 과제에 주어진 피드백을 바탕으로 조금 더 구현해보았다. jwt에도 유효기간을 설정해 줄 수 있다는 걸 알려주셨기에 이번엔 token에도 역시 유효기간을 설정해주었다. 그래서 token이 만료되었을 때는 쿠키의 내용을 같이 지워 다시 로그인할 수 있도록 개선하였다. 또 header가 아니라 cookie에 있는 토큰을 바로 가져올 수 있게 하였다. 그리고 해당 api를 프론트에 연결하기 위해 프론트를 제작 중이다. 프론트엔드와 백엔드 연결에 문제가 생기고 있는데 이는 내일 해결해 볼 생각이다.
알고리즘
알고리즘 스터디를 진행하여 지금까지 풀어본 문제들을 서로 어떻게 풀었는지 비교할 수 있었다. 똑같은 문제도 있었지만 다른 문제들도 있어서 배울 수 있었다. 가산기를 reduce를 써서 더하는 방법이 아직 어려워 for문이나 forEach문을 사용했는데 이번에 스터디를 진행하면서 다시 배울 수 있었다. 다만 reduce는 시간이 다른 방법보다 코드는 간단해지지만 더 오래 걸리는 듯 하여 사용에 주의해야 할 것 같다. 매일 더 어려워지지만 다음주까지는 지금 같은 빠른 페이스를 유지해보도록 했다.
const sum = array.reduce(
(accumulator, currentValue) => accumulator + currentValue, 0,);
728x90
'javascript+node.js' 카테고리의 다른 글
| 11/28 심화주차 1 (0) | 2023.11.28 |
|---|---|
| 11/27 뉴스피드 팀 프로젝트 4 (0) | 2023.11.27 |
| 11/22 뉴스피드 팀 프로젝트 2 (1) | 2023.11.22 |
| 11/21 뉴스피드 팀 프로젝트 1 (0) | 2023.11.21 |
| 11/20 노드 숙련 수업 10 (0) | 2023.11.20 |
댓글