Cấu Trúc Mã Nguồn (Code Structure)#
Mã nguồn được tổ chức tách biệt giữa API Router và Background Worker.
Cây Thư Mục Tổng Quan#
src/
├── api/ # Elysia Router (Các luồng tuyến nhận lệnh API), Controller, DTO
├── bootstrap/ # Scripts mồi/boot tự động khởi chạy các Queue Worker chạy ngầm theo DB
├── config/ # Cấu hình Môi trường ứng dụng, file DB kết nối
├── constants/ # Message error codes cứng, Constants
├── models/ # O.R.M Database - Khai báo cấu trúc các Schema trên hệ MongoDB
├── repositories/ # Truy xuất dữ liệu. Làm trung gian thao tác lưu, xóa DB
├── utils/ # Helper, Logger
├── worker/ # Thực thi các tác vụ Background chuyên biệt
├── index.ts # Điểm bắt đầu (Main entry point) khởi chạy Web API Server
├── check_website.ts # Trái tim dự án 1: Logic kiểm thử HTML, Puppeteer và Media Error Handling
└── check_domain_type.ts # Trái tim dự án 2: Trách nhiệm phân tích nội dung chuyên sâu (Fake mainsite, game engine rendering vs DOM thường...)
Modified at 2026-03-27 09:47:55