api 接口

  • server/api下的文件会自动称为api接口
// server/api/test.ts
export default defineEventHandler(event => {
  let { req, res } = event.node
  console.log('req', req)
  console.log('res', res)

  return {
    code: 200,
    data: {
      name: 'seekhoo',
      age: 18
    }
  }
})

test.vue页面中使用

const { data } = await useLazyFetch('/api/test')
  • 通过不同的后缀名来区分不同的请求方式
  • get请求:*.get.ts
  • post请求:*.post.ts
贡献者: seekHoo