Vue.js / Nuxt.js

Server Routes ของ Nuxt

API routes, server middleware, event handlers, H3, request/response, การจัดการข้อผิดพลาด, การตรวจสอบความถูกต้อง

20 คำถามสัมภาษณ์·
Mid-Level
1

ควรสร้างไฟล์ในไดเรกทอรีใดเพื่อเปิดให้เข้าถึง API route ที่ /api/users?

คำตอบ

API route ใน Nuxt ถูกสร้างในไดเรกทอรี server/api/ ทุกไฟล์ที่ export event handler จะเข้าถึงได้โดยอัตโนมัติผ่าน /api/ ตามด้วยชื่อไฟล์ ข้อกำหนดนี้ช่วยจัดโครงสร้าง endpoint ฝั่ง backend ได้อย่างชัดเจน พร้อมทั้งได้ประโยชน์จาก hot-reload และ type-safety ของ Nuxt

2

ควรใช้ฟังก์ชันใดในการกำหนด event handler ใน API route ของ Nuxt?

คำตอบ

ฟังก์ชัน defineEventHandler เป็น API หลักสำหรับสร้าง route handler ใน Nuxt โดยจะให้ event context ที่มีการกำหนดชนิดข้อมูล ซึ่งช่วยให้เข้าถึงยูทิลิตี H3 สำหรับจัดการ request และ response ฟังก์ชันนี้มาแทนที่ API eventHandler รุ่นเก่า และให้การผสานรวมกับระบบชนิดข้อมูลของ Nuxt ได้ดียิ่งขึ้น

3

H3 คืออะไรในบริบทของ server routes ของ Nuxt?

คำตอบ

H3 คือ HTTP framework แบบมินิมอลที่ขับเคลื่อนเอนจินฝั่งเซิร์ฟเวอร์ของ Nuxt โดยมีชุดยูทิลิตีสำหรับจัดการ request และ response แบบ HTTP ได้อย่างมีประสิทธิภาพและปลอดภัยด้านชนิดข้อมูล H3 ถูกออกแบบมาให้มีน้ำหนักเบา รวดเร็ว และเข้ากันได้กับสภาพแวดล้อมรันไทม์ต่าง ๆ เช่น Node.js, Workers และ Deno

4

จะเข้าถึง query parameters ใน API route ของ Nuxt ได้อย่างไร?

5

โครงสร้างไฟล์ที่ถูกต้องสำหรับการสร้าง API route แบบไดนามิก /api/users/[id] คืออะไร?

+17 คำถามสัมภาษณ์

หัวข้อสัมภาษณ์ Vue.js / Nuxt.js อื่นๆ

พื้นฐาน JavaScript

Junior
20 คำถาม

JavaScript สมัยใหม่ (ES6+)

Junior
20 คำถาม

พื้นฐาน Vue

Junior
22 คำถาม

คอมโพเนนต์ Vue

Junior
20 คำถาม

Vue Router

Junior
18 คำถาม

Pinia State Management

Junior
20 คำถาม

Vuex (Legacy)

Mid-Level
15 คำถาม

Composition API

Mid-Level
24 คำถาม

ระบบ Reactivity ของ Vue

Mid-Level
20 คำถาม

พื้นฐาน Nuxt

Mid-Level
22 คำถาม

การดึงข้อมูล (Data Fetching) ใน Nuxt

Mid-Level
20 คำถาม

SSR และ SSG ใน Nuxt

Mid-Level
22 คำถาม

โมดูล Nuxt

Mid-Level
18 คำถาม

Composables ใน Vue

Mid-Level
20 คำถาม

ฟอร์มและการตรวจสอบ Vue

Mid-Level
20 คำถาม

การจัดการสถานะใน Nuxt

Mid-Level
18 คำถาม

การทดสอบ Vue

Mid-Level
20 คำถาม

การ Deploy Nuxt และ CI/CD

Mid-Level
22 คำถาม

ประสิทธิภาพของ Vue

Senior
22 คำถาม

รูปแบบขั้นสูงของ Vue

Senior
24 คำถาม

TypeScript กับ Vue

Senior
22 คำถาม

การยืนยันตัวตน Nuxt

Senior
20 คำถาม

SEO ด้วย Nuxt

Senior
20 คำถาม

การทำ Internationalization ใน Nuxt

Senior
18 คำถาม

สถาปัตยกรรม Vue

Senior
22 คำถาม

ความปลอดภัยของ Nuxt

Senior
20 คำถาม

ระบบนิเวศ Vue

Senior
18 คำถาม

การย้าย Vue 2→3 & Nuxt 2→3

Senior
22 คำถาม

เชี่ยวชาญ Vue.js / Nuxt.js สำหรับการสัมภาษณ์ครั้งถัดไป

เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์

เริ่มใช้ฟรี