Sink/server/api/location.ts
ccbikai 7ddbbbbca4 feat: add OpenAPI metadata to endpoints
Enhances API documentation by adding OpenAPI metadata to location and verify endpoints. Includes:

- Security requirements for both endpoints
- Detailed description of endpoint purposes
- Response documentation for verify endpoint with success/error cases
2025-05-21 20:31:12 +08:00

14 lines
290 B
TypeScript

defineRouteMeta({
openAPI: {
description: 'Get the location of the user',
security: openAPISecurity,
},
})
export default eventHandler((event) => {
const { request: { cf } } = event.context.cloudflare
return {
latitude: cf.latitude,
longitude: cf.longitude,
}
})