UNPKG

@pulzar/core

Version:

Next-generation Node.js framework for ultra-fast web applications with zero-reflection DI, GraphQL, WebSockets, events, and edge runtime support

38 lines 1.16 kB
export async function pingHandler(request, reply) { const response = { message: "pong", timestamp: new Date().toISOString(), uptime: process.uptime(), version: process.env.npm_package_version || "1.0.0", }; return reply.send(response); } // Fastify route schema export const pingRouteSchema = { response: { 200: { type: "object", properties: { message: { type: "string", example: "pong" }, timestamp: { type: "string", format: "date-time" }, uptime: { type: "number", example: 123.456 }, version: { type: "string", example: "1.0.0" }, }, }, }, }; // Route metadata for OpenAPI generation export const pingRoute = { method: "GET", url: "/ping", handler: pingHandler, schema: pingRouteSchema, config: { summary: "Health check endpoint", description: "Returns a simple ping response with server information", tags: ["Health"], }, }; // Default export for direct route registration export default pingRoute; //# sourceMappingURL=ping.get.js.map