Tất cả ghi chú
Next.jsĐã ghim

Bắt đầu dự án Next.js theo cách dễ bảo trì

Một cấu trúc thực tế cho App Router: tách route, domain, hạ tầng và component để dự án lớn lên không bị rối.

Cập nhật 12 thg 10, 20266 phút đọcPhiên bản 1

Ghi chú này minh họa cách nội dung Tiptap JSON được lưu trong PostgreSQL và render an toàn ở trang công khai.

Tư duy chính

  • Giữ route mỏng và đưa nghiệp vụ vào feature module.

  • Kiểm tra quyền ở server và thêm RLS như lớp bảo vệ thứ hai.

  • Tách bản nháp khỏi phiên bản đang công khai.

Một hệ thống tốt giúp việc cập nhật nội dung trở nên bình thường, không phải một lần triển khai mới.

Bước tiếp theo

Kết nối Supabase, chạy migration và thay dữ liệu demo bằng các truy vấn đã có sẵn trong thư mục features.