Skip to content

SuHwanYoon/React-Client-RestAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

리액트 클라이언트 REST API

클라이언트 URL: http://yoon-react-client.s3-website.ap-northeast-2.amazonaws.com/

이 프로젝트는 Spring Boot를 사용하여 RESTful API를 제공하는 서버 측 애플리케이션입니다. 이 애플리케이션은 MySQL 데이터베이스와 연동되며, 인증 및 권한 관리를 포함한 기본적인 CRUD 기능을 제공합니다.

프로젝트 개요

이 프로젝트는 다음과 같은 주요 기능을 제공합니다:

  • RESTful API 제공
  • 데이터베이스 연동 (MySQL)
  • 사용자 인증 및 권한 관리
  • CRUD 기능 (생성, 읽기, 업데이트, 삭제)
  • 로그인시 Springsecurity를 활용한 JWT인증

기술 스택

이 애플리케이션은 다음 기술과 라이브러리를 사용합니다:

  • Spring Boot: 스프링 프레임워크 기반의 애플리케이션 프레임워크
  • Maven: 프로젝트 빌드 및 의존성 관리를 위한 도구
  • MySQL: 관계형 데이터베이스 관리 시스템

ServerURL

http://3.38.94.180:8080/

API 엔드포인트 기본적으로 제공되는 API 엔드포인트는 다음과 같습니다:

  • GET users/{username}/todos: 모든 작업 목록을 가져옵니다.
  • GET users/{username}/todos/{id}: 특정 작업을 가져옵니다.
  • POST users/{username}/todos: 새로운 작업을 생성합니다.
  • POST /authenticate: JWT 토큰을 발급받습니다(로그인시).
  • PUT users/{username}/todos/{id}: 특정 작업을 업데이트합니다.
  • DELETE users/{username}/todos/{id}: 특정 작업을 삭제합니다.

About

React Todo-App 클라이언트와 연결되는 RestAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages