An open API service indexing awesome lists of open source software.

https://github.com/knguyen1411b/spit_api_express

RESTful API for managing members, posts, and activities of the club.
https://github.com/knguyen1411b/spit_api_express

api-server docker expressjs mysql-database

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

## 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

```bash

git clone
cd

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ẻ!_**