API quản lý người dùng, bình luận, lịch sử đọc và theo dõi manga.
Lấy danh sách tất cả người dùng.
Đăng nhập người dùng.
Đăng ký người dùng mới.
Cập nhật thông tin người dùng.
Đăng xuất người dùng.
Gửi yêu cầu lấy lại mật khẩu qua email.
Đặt lại mật khẩu sau khi người dùng nhận mã OTP.
Lấy thông tin hồ sơ người dùng đã đăng nhập (yêu cầu đăng nhập).
Xác thực mã OTP.
Lấy thông tin người dùng theo ID.
Lấy danh sách bình luận của manga theo mangaId
.
Thêm bình luận mới cho manga theo mangaId
.
Chỉnh sửa bình luận của manga theo mangaId
và commentId
.
Xóa bình luận của manga theo mangaId
và commentId
.
Trả lời bình luận của manga theo mangaId
và commentId
.
Chỉnh sửa phản hồi bình luận của manga theo mangaId
, commentId
, và replyId
.
Xóa phản hồi bình luận của manga theo mangaId
, commentId
, và replyId
.
Lấy danh sách manga mà người dùng uid
đang theo dõi.
Thêm manga vào danh sách theo dõi của người dùng uid
.
Xóa manga khỏi danh sách theo dõi của người dùng uid
.
Thêm lịch sử đọc manga cho người dùng uid
.
Lấy danh sách lịch sử đọc manga của người dùng uid
.
Xóa lịch sử đọc manga của người dùng uid
.
- Express.js: Framework cho Node.js để xây dựng API.
- CatchAsync: Giúp xử lý các lỗi bất đồng bộ.
- Middleware: Kiểm tra người dùng đã đăng nhập hay chưa (isLoggedIn).