서울의볼

고정 헤더 영역

글 제목

메뉴 레이어

서울의볼

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (62)
    • computerScience (0)
    • codeKata (3)
    • notes (37)
    • projects (2)
      • node.js (12)
      • Flutter (4)

검색 레이어

서울의볼

검색 영역

컨텐츠 검색

API

  • [Node.js] Sparpet 1 - Project 준비

    2024.02.15 by 서울의볼

  • [Node.js] sparamin 3 - 보완작업 (QueryString orderKey orderValue / clientId 소셜로그인 / localhost 에러, 127.0.0.1 / admin vs. user / DB ERD)

    2024.02.05 by 서울의볼

  • [Node.js] sparamin 2 - Draft (AWS RDS / Express / MySQL / Prisma / yarn / JWT / winston / bcrypt / Thunder Client / ERD Cloud)

    2024.02.02 by 서울의볼

[Node.js] Sparpet 1 - Project 준비

벌써 세 번째 팀 프로젝트임. 코드카타 적어도 100문제는 하고 시작하고 싶었으나 역시나 언제나 그렇듯 그러지 못했음 (나란놈). 이번 프로젝트는 '뉴스피드 프로젝트'를 주제로하여 팀 별로 서비스를 기획하고 요구 기능들을 구현하는 것이 목표임. 개발 프로세스 가이드는 아래와 같음: 프로젝트 아이디어 구상 API 명세 작성 ERD 작성 와이어프레임 작성 본격 백엔드 개발 테스트 및 버그 수정 클라우드에 배포 프론트엔드 개발 (은 선택사항이었음) 필수 기능 요건도 확인하셈: [ ] 사용자 인증 기능 회원가입 기능 새로운 사용자가 ID와 비밀번호의 형태로 서비스에 가입할 수 있어야 합니다. 이 때, 비밀번호는 안전하게 암호화되어 저장되어야 합니다! bcrypt와 같은 패키지 사용을 하여 시도를 해보시면 편합니..

projects/node.js 2024. 2. 15. 21:26

[Node.js] sparamin 3 - 보완작업 (QueryString orderKey orderValue / clientId 소셜로그인 / localhost 에러, 127.0.0.1 / admin vs. user / DB ERD)

해설강의를 통해 기존 코드에서 추가 보완작업을 진행함. 추가 구현사항: 1. 필수 요건 보완 2. 카카오 회원가입/로그인 3. 인사담당자 계정 권한 4. Swagger topic별로 녹색 음영을 해둠 강의를 보아하니 ERD를 괜히 먼저 작성하는 게 아님. ERD 작성 후 SQL table 생성하면 바로 갖다 붙일 수 있음 ㄷㄷ 참고로 위에 테이블엔 "비밀번호 확인"을 위한 테이블은 당연히 없음. 이건 검증을 위한 부분이라 따로 데이터를 저장할 필요가 없음(후술)! API 명세는 노션으로 작성을 했는데, 이력서 목록조회에서 orderKey와 orderValue를 받는 걸 깜박했음. 본격적으로 코드를 작성함. 기본적으로 express는 body를 받아와서 읽지 못함. 그래서 body-parser를 설치하는 ..

projects/node.js 2024. 2. 5. 17:56

[Node.js] sparamin 2 - Draft (AWS RDS / Express / MySQL / Prisma / yarn / JWT / winston / bcrypt / Thunder Client / ERD Cloud)

Spartstore에 이어 REST API를 이용한 두 번째 개발 프로젝트임. sparamin은 사람인을 오마주 하였으며 이력서를 올리고 피드백(거창하지만 그냥 댓글임)을 주고 받는 플랫폼임. ***난 어떤 프로젝트를 하던 시간 대비 최대 효용//이라기 보단 의미를 뽑고자 하는 마음이 큼. 뭔가 의미가 조금이라도 더 있었으면 하는 바램이 있기에 차별화 포인트를 조금이라도 둘 수 있으면 좋겠다는 생각이 항상 있음. 본 프로젝트는 잠재적 수요자인 기업/인사팀 보단 취준생들의 커뮤니티 느낌을 더욱 살려 이력서에 대한 사람들의 피드백을 자유롭게 주고받을 수 있도록 댓글 기능을 추가하고자 함.*** 이번엔 거대한 테마 하나로 쿠키와 세션을 이용하여 인증/인가의 개념이 도입되어 회원가입 기능이 추가되었고, 기존의 ..

projects/node.js 2024. 2. 2. 16:12

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
서울의볼 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바