patchnotes

  • 홈
  • 태그
  • 방명록

2025/10/17 2

[27일차]Node.js 프로젝트 구조, 암호화 인증 시스템

1. Node.js 프로젝트 구조 설계효율적인 개발과 유지보수를 위해 프로젝트의 구조를 체계적으로 설계하는 것은 필수적이다. 본 프로젝트는 계층형 아키텍처(Layered Architecture)를 기반으로 구조를 설계했다.프로젝트 구조.├── database/ # 데이터베이스 연결 및 설정├── middleware/ # 인증, 유효성 검사 등 미들웨어├── modules/ # 기능별 모듈 (도메인)│ └── users/│ ├── user.controller.js│ ├── user.service.js│ └── user.repository.js├── routes/ # API 라우팅 설정├── utils/ ..

Programmers 2025.10.17

[과제]회원가입, 로그인 API 구현 흐름, 결과

1. 회원가입 (Registration) 흐름회원가입은 새로운 사용자의 정보를 데이터베이스에 안전하게 저장하는 과정이다.회원가입 실행 간단 흐름도1. 클라이언트 → 서버: POST /register (email, password, name, ...)2. Controller: - 요청 데이터 추출 - userService.register 호출3. Service: - 이메일 중복 확인 (userRepository.findUserByEmail) - 비밀번호 해싱 (bcrypt.hash) - 새로운 사용자 정보 저장 요청 (userRepository.createUser)4. Repository: - DB에 `INSERT` 쿼리 실행 - 생성된 사용자 ID 반환5. Controller..

Programmers 2025.10.17
이전
1
다음
더보기
프로필사진

patchnotes

lazypatchnotes 님의 블로그 입니다.

  • 분류 전체보기
    • 배우는거끄적이기
    • Programmers

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바