남민우의 공부 블로그

고정 헤더 영역

글 제목

메뉴 레이어

남민우의 공부 블로그

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (98)
    • 내일배움캠프 학습 (51)
      • HTML (7)
      • SQL (10)
      • JavaScript (13)
      • Node.Js (8)
      • 진행 프로젝트 (10)
      • 네트워크 (2)
      • TCP Echo Server (1)
    • 유니티 학습 (17)
      • 세미나 자료 (17)
    • 언리얼 학습 (0)
    • 게임 이야기 (1)
      • 로스트 아크(Lost Ark) (1)
    • 프로그래밍 및 언어 (27)
      • 코딩 테스트 문제 (16)
      • 자료구조 학습 (11)
    • 개인 일상 (2)

검색 레이어

남민우의 공부 블로그

검색 영역

컨텐츠 검색

API

  • #8. JWT(Json Web Token)

    2024.12.19 by 남민우_

  • #3. 풋살 온라인 프로젝트 - Node.Js

    2024.12.06 by 남민우_

  • #2. 아이템 시뮬레이터 개발 - Node.Js(2)

    2024.12.02 by 남민우_

#8. JWT(Json Web Token)

JWT란 무엇인가?Json Web Token 의 줄임말로, 서버와 클라이언트의 사이에서 정보를 안전하게 전송하기 위해 도와주는 표준 '웹 토큰' 이다.Json 파일의 형태의 데이터를 안전하게 전송하고, 검증하는 기능을 제공하며, 이를 통해 다양한 암호화 알고리즘을 가능하게 해 신뢰성 또한 보장된다.파일의 형태는 'header.payload.signature' 로 3가지의 데이터를 포함하고 있다. 그래서 실제로는 어떻게 생겼을까?이는 우리가 가지고 있다고 가정하는 데아터이다. 파일의 형식별로 구분되어 header, payload, verify signature 로 총 3가지의 데이터가 있고 모두 초기 형태를 유지하고 있다. JWT는 이 각각의 정보를 암호화 하여 ' . ' 점으로 연결한다.인코딩 된 왼쪽의..

내일배움캠프 학습/Node.Js 2024. 12. 19. 22:41

#3. 풋살 온라인 프로젝트 - Node.Js

이번에 진행한 프로젝트는 '풋살 온라인 프로젝트'이다.물론 클라이언트까지 개발하는 것은 아니고, 지난 '아이템 시뮬레이터'와 비슷하게 API 구현 작업과 추가로 DB 설계 및 데이터 연동까지 작업을 진행했다.팀 프로젝트로 이루어져 업무를 나누어서 진행했는데 내가 맡은 파트는1. 보유 선수 조회 API2. 스쿼드 조회 API3. 스쿼드 등록/삭제 API이렇게 4가지가 있다.https://github.com/Namminu/BootCamp_FootballOnline GitHub - Namminu/BootCamp_FootballOnline: 내일배움캠프 - 3주차 풋살 온라인 프로젝트내일배움캠프 - 3주차 풋살 온라인 프로젝트. Contribute to Namminu/BootCamp_FootballOnline ..

내일배움캠프 학습/진행 프로젝트 2024. 12. 6. 21:06

#2. 아이템 시뮬레이터 개발 - Node.Js(2)

이번 게시글에서는 API를 개발한 내용과 Insomnia 를 이용해 테스트한 과정을 소개한다.구현 API 목록1. 회원가입 API : 아이디/비밀번호/비밀번호 확인/이름 을 넘겨받아 회원가입 요청2. 로그인 API : 아이디/비밀번호 를 넘겨받아 로그인 - 성공 시 JWT 토큰 반환3. 캐릭터 생성 API : 닉네임 을 넘겨받아 특정 계정 내에 캐릭터 생성4. 캐릭터 삭제 API : 특정 계정 내의 캐릭터 삭제5. 캐릭터 상세 조회 API : 캐릭터의 이름,수치 등 데이터 조회6. 아이템 생성 API : 이름/수치/가격 을 넘겨받아 아이템 생성7. 아이템 수정 API : 이름/수치 를 넘겨받아 기존 아이템의 데이터 수정8. 아이템 목록 조회 API : 아이템 테이블의 전체 데이터 조회9. 아이템 상세 조..

내일배움캠프 학습/진행 프로젝트 2024. 12. 2. 19:34

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
남민우의 공부 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바