Vue.js / Nuxt.js

SSR & SSG trong Nuxt

Server-side rendering, static generation, hybrid rendering, prerendering, route rules, nitro

22 câu hỏi phỏng vấn·
Mid-Level
1

Server-Side Rendering (SSR) trong Nuxt là gì?

Câu trả lời

SSR tạo ra HTML hoàn chỉnh trên máy chủ với mỗi yêu cầu, rồi gửi đến client. Điều này cải thiện SEO vì các công cụ tìm kiếm nhận được nội dung HTML có thể truy cập ngay lập tức, đồng thời cải thiện thời gian đến first paint. SSR là chế độ render mặc định trong Nuxt 3, khác với render phía client nơi JavaScript tạo nội dung trong trình duyệt.

2

Static Site Generation (SSG) trong Nuxt là gì?

Câu trả lời

SSG tạo ra tất cả các trang dưới dạng HTML tĩnh tại thời điểm build, cho phép phục vụ các tệp được tạo sẵn rất nhanh. Cách tiếp cận này lý tưởng cho các trang có nội dung không thay đổi thường xuyên, như blog hoặc tài liệu. Trong Nuxt 3, sử dụng nuxt generate sẽ kích hoạt SSG, tạo các tệp HTML cho mỗi route đã cấu hình.

3

Nên dùng lệnh Nuxt nào để tạo một trang tĩnh?

Câu trả lời

Lệnh nuxt generate (hoặc npm run generate nếu được cấu hình trong package.json) kích hoạt việc tạo tĩnh tất cả các trang. Nuxt duyệt qua các route và tạo một tệp HTML cho mỗi route, được đặt trong thư mục .output/public. Lệnh này được dùng để triển khai lên các dịch vụ lưu trữ tĩnh như Netlify, Vercel hoặc GitHub Pages.

4

Lợi ích chính của SSR đối với SEO là gì?

5

Hybrid rendering trong Nuxt là gì?

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

Nắm vững Vue.js / Nuxt.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í