본문 바로가기

프로젝트/유튜브 클론코딩6

[노마드스터디] 주간회고록 9주차 이번 주 목표 [ ] 유튜브 강의 16까지 수강 완료 [x] 할 수 있는 만큼 과제 제출 [x] 다음 목표 생각 [x] 주변 정리 [x] 스픽 앱을 통한 꾸준한 영어 공부 이번 주 결과 목요일 기준 13강 수강 완료 스픽 프리미엄 프로 시작 과제 모두 제출 완료 😭 버리거나 고쳐야하는 것 9주차 오답노트 블로그 정리는 다음으로 미루지 말고, 특별한 일이 아니라면 당일 업로드하자 시간, 체력을 잘 관리해서 사용하자 아침 시간을 활용하자 잠자기 전에 명상하자 😎 계속 해야 할 것 공부, 운동, 나 돌보기를 이어가자 💬 공유하고 싶은 고민이나 질문 모르겠다는 핑계로 대외활동, 경진대회, 스터디 등을 적극적으로 찾아보지 않았었다. 오늘부터는 시간을 정해두고 나에게 필요한 정보를 찾고 습득해야겠다. 핵심 3줄 요.. 2023. 3. 2.
user authentication 1: hash mongodb와 mongoose를 이용해서 User model을 만들고, join 페이지에서 필요 정보를 전달받아 User를 create했다. 터미널을 이용해 저장된 user collection을 확인하면 위처럼 정보를 확인할 수 있다. 하지만 사진처럼 사용자의 비밀번호가 드러나면 안되니 hashing을 이용할 필요가 있다. npm에서 설치 가능한 bcrypt를 이용해서 hashing하는 방법을 기록한다. 아래 링크를 참고하면 된다. https://www.npmjs.com/package/bcrypt bcrypt A bcrypt library for NodeJS.. Latest version: 5.1.0, last published: 4 months ago. Start using bcrypt in your.. 2023. 2. 20.
mongodb and mongoose 6: pre, middleware, static Video model의 정보 중 하나인 hashtag들을 #를 붙인 문자열의 배열으로 upload, update때마다 정리해야 한다. controller에 복사붙여넣기 말고, 함수를 만들어 활용하는 방법을 기록한다. 1. pre(mongoose's middleware) import mongoose from "mongoose"; const videoSchema = new mongoose.Schema({ title: { type: String, required: true, trim: true, maxLength: 30 }, description: { type: String, required: true, trim: true, maxLength: 100 }, createdAt: {type: Date, requi.. 2023. 2. 17.
[노마드스터디] 주간회고록 7주차 이번 주 목표 [ ] 유튜브 강의 40% 수강 완료 [x] 과제 모두 완료 [x] 백준 이분 탐색 카테고리 완료 이번 주 결과 유튜브 강의 30% 이상 수강 중 모르는 백준 문제는 블로그를 통해 힘들게 이해함 새 문제 결정하고 구상 중 😭 버리거나 고쳐야하는 것 강의를 통한 학습 말고도 관련 정보를 찾아 공부해야 한다 7주차 오답노트 바쁘게 지내지 말고 효율적으로 해내자 중간중간 내가 쉰다는 것을 분명히 느끼며 쉬자 계획은 미리 짜자 😎 계속 해야 할 것 블로그 업로드를 꾸준히 하고 있다 독서도 병행하자 💬 공유하고 싶은 고민이나 질문 유튜브 클론코딩 강의가 유료라서 같은 내용은 비공개로 처리하고, 일반적인 내용은 공개하는 편이다. 그래서 요즘 설치와 디버깅 과정을 제외하고고 모두 비공개로 작성한다. 그.. 2023. 2. 16.