React / Next.js

Triển khai & Môi trường Production với Next.js

Triển khai Vercel, Docker, biến môi trường, chiến lược cache, theo dõi, logging

20 câu hỏi phỏng vấn·
Senior
1

Vercel Platform là gì trong bối cảnh triển khai Next.js?

Câu trả lời

Vercel Platform là nền tảng cloud-native được thiết kế đặc biệt cho Next.js, cung cấp triển khai zero-config với tự động phát hiện framework. Nền tảng tự động tối ưu hóa các build, cấu hình Edge Network toàn cầu và bật bộ nhớ đệm thông minh mà không cần cấu hình thủ công. Khác với các giải pháp chung như AWS hay Azure, Vercel được tối ưu hóa cho các tính năng Next.js như ISR, Middleware và Server Components với hiệu suất tối đa.

2

Làm thế nào để công khai biến môi trường cho trình duyệt trong Next.js?

Câu trả lời

Các biến có tiền tố NEXT_PUBLIC_ được tự động công khai cho client và đưa vào bundle JavaScript trong quá trình build. Các biến không có tiền tố này vẫn ở phía server và không bao giờ được gửi đến trình duyệt, đảm bảo bảo mật cho các secret. Sự phân biệt này cho phép quản lý các API key công khai như NEXT_PUBLIC_STRIPE_KEY trong khi bảo vệ các secret nhạy cảm như khóa riêng tư Stripe.

3

Lệnh nào để tạo production build cho Next.js?

Câu trả lời

Lệnh next build tạo ra phiên bản production được tối ưu hóa của ứng dụng, bao gồm nén code, tối ưu hóa hình ảnh, tạo trang tĩnh và đóng gói tài nguyên. Bước này không thể thiếu trước khi triển khai vì nó tạo ra thư mục .next chứa tất cả các file được tối ưu hóa. Lệnh next start sau đó khởi động server production sử dụng build đã được tối ưu hóa này.

4

Image Docker nào dùng làm base để container hóa Next.js?

5

Cấu hình biến môi trường ở đâu trong Vercel?

+17 câu hỏi phỏng vấn

Nắm vững React / Next.js cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí