Skip to content

RESTful API for managing members, posts, and activities of the club.

Notifications You must be signed in to change notification settings

KNguyen-1411/spit_api_express

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RESTful API SPIT

Được viết bởi Khánh Nguyên
Hoàn thành 19-10-2024

Các tính năng

  • Xây dựng RESTful API cho ứng dụng SPIT.
  • Hỗ trợ xác thực người dùng bằng JSON Web Tokens (JWT).
  • Kết nối và quản lý cơ sở dữ liệu MySQL thông qua Sequelize.
  • Tài liệu API tự động với Swagger.

Sử dụng

  • Api docs: /api-docs/ Các thông tin về api được ghi rõ trong swagger

Công nghệ sử dụng

  • Node.js: Môi trường chạy JavaScript trên server.
  • Express: Framework web cho Node.js, giúp xây dựng API nhanh chóng.
  • Typescript: Là ngôn ngữ mở rộng của javascript
  • MySQL: Hệ quản trị cơ sở dữ liệu quan hệ.
  • Sequelize: ORM cho Node.js, hỗ trợ kết nối với MySQL.
  • JWT: Xác thực và bảo mật API.
  • CORS: Cho phép giao tiếp giữa các domain khác nhau.
  • Swagger: Tài liệu API tự động.

Hướng dẫn dùng

Yêu cầu:

  • Docker
git clone <repository-url>
cd <repository-directory>

docker compose up --build -d

Liên hệ

  • Mọi phản hồi liên hệ đến Khánh Nguyên

Giấy Phép

  • Dự án này được cấp phép theo Giấy phép MIT. Xem tệp LICENSE để biết chi tiết.

Hoàn thành 19/10/2024 Cảm ơn bạn đã xem qua API spit! Tôi hy vọng bạn thấy nó hữu ích và thú vị. Chúc bạn lập trình vui vẻ!

About

RESTful API for managing members, posts, and activities of the club.

Topics

Resources

Stars

Watchers

Forks