Cách nhận biết website có dùng Next.js hay không

Nhập bất kỳ địa chỉ nào để kiểm tra xem website có chạy trên Next.js hay không, hoặc dùng các dấu hiệu bên dưới để tự kiểm tra.

Cập nhật

Next.js là gì?

Next.js là framework React dùng để xây dựng website và ứng dụng web.

Dấu hiệu website dùng Next.js

  • /_next/static/ trong địa chỉ script. Next.js phục vụ các tệp đã biên dịch qua đường dẫn này.
  • Header x-powered-by: Next.js. Header này được gửi mặc định, trừ khi website tắt đi.
  • Script __NEXT_DATA__ hoặc dữ liệu trang dạng streaming. Trang dùng các thành phần này để truyền dữ liệu từ máy chủ sang trình duyệt.

Cách kiểm tra thủ công

Xem mã nguồn trang và tìm _next. Thường thì nó xuất hiện trong hầu hết các thẻ script.

Điều gì có thể che giấu

Website có thể gỡ header, nhưng đường dẫn <code>_next</code> là mặc định ở gần như mọi lần triển khai. Kết quả không phát hiện không có nghĩa là website không dùng Next.js, vì công cụ chỉ đọc mã nguồn trang và header phản hồi, còn các công cụ được JavaScript tải sau có thể bị bỏ sót.

Kiểm tra phần còn lại của stack

Dán địa chỉ vào Website Technology Checker để xem nền tảng, framework, công cụ phân tích và nhiều thông tin khác trong một báo cáo. Để xem website chạy ở đâu, hãy dùng Who Is Hosting.

Câu hỏi thường gặp

Làm sao biết website có dùng Next.js không?
Nhập địa chỉ vào công cụ kiểm tra ở trên, hoặc xem mã nguồn trang và tìm: /_next/static/ trong địa chỉ script.
Kết quả kiểm tra Next.js có luôn chính xác không?
Khi khớp thì đó là dấu hiệu mạnh, nhưng không có cách kiểm tra từ bên ngoài nào chắc chắn tuyệt đối. Website có thể gỡ header, nhưng đường dẫn _next là mặc định ở gần như mọi lần triển khai.
Next.js có nghĩa là website chạy trên Vercel không?
Không hẳn. Vercel phát triển Next.js, nhưng Next.js cũng có thể chạy trên các host khác. Hãy dùng công cụ kiểm tra hosting để biết chính xác.