Nuxt 的 server 目录(Nitro)能做什么?如何写服务端 API?

server/ 目录基于 Nitro 引擎,可写服务端路由、API、中间件,编译后能在 Node/Serverless/Edge 跑:

// server/api/users.get.ts
export default defineEventHandler(async (event) => {
  return await db.users.findMany()   // 直接访问数据库
})
// 前端调用:await $fetch('/api/users')

能力:

Nitro 让同一份代码部署到 Vercel/Netlify/Cloudflare/Node 等,无需改业务代码。

同分类其他题目