Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pre-assignment

이 프로젝트는 Django를 기반으로 작성된 API 서버이며, AWS EC2에 배포되어 있습니다. 배포 환경은 uWSGINginx를 사용하여 운영되고 있으며, API 문서는 Swagger UI를 통해 제공됩니다.

배포 환경

  • 서버: AWS EC2 (Ubuntu)
  • 퍼블릭 IPv4 주소: 15.164.229.68
  • API 문서 URL: http://15.164.229.68/swagger
  • 애플리케이션: Django
  • WSGI 서버: uWSGI
  • 웹 서버: Nginx

기능

  • Django 기반 API 서비스 제공
  • Swagger UI를 통한 API 문서화 (drf-yasg 사용)
  • 정적 파일은 Nginx를 통해 서빙
  • uWSGI와 systemd를 사용하여 백그라운드 서비스로 실행

프로젝트 코드 클론

API 테스트 결과 (with Postman)


1. 회원가입

  • API URL: POST /signup/
  • 정상 요청

정상적 회원가입 결과

  • 회원가입 실패한 경우

실패

2. 로그인

  • API URL: POST /login/
  • 정상 요청

정상적 로그인 결과

  • 로그인 실패한 경우

실패

3. 토큰 테스트

  • API URL: GET /protected/
  • 정상 요청

정상 결과

  • 토큰 유효하지 않은 경우

실패

  • 토큰 만료된 경우

실패

  • 토큰이 없는 경우

실패

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages