服务器路由
Nuxt 会自动扫描 、 和 目录中的文件~/server/api
,~/server/routes
以~/server/middleware
注册具有 HMR 支持的 API 和服务器处理程序。
每个文件都应该导出一个用defineEventHandler()
.
处理程序可以直接返回 JSON 数据,Promise
或者用于event.res.end()
发送响应。
👉
在Nitro 路线处理文档 中阅读更多内容。
例子
在中创建一个新文件server/api/hello.ts
:
/server/api/hello.ts
export default defineEventHandler((event) => {
return {
api: 'works'
}
})
您现在可以使用await $fetch('/api/hello')
.