Files
checkcle/application/src/api/index.ts
T
2025-05-16 22:22:03 +08:00

34 lines
706 B
TypeScript

// API routes handler
import realtime from './realtime';
/**
* Simple API router for client-side application
*/
const api = {
/**
* Handle API requests
*/
async handleRequest(path, method, body) {
console.log(`API request: ${method} ${path}`, body);
// Route to the appropriate handler
if (path === '/api/realtime') {
console.log("Routing to realtime handler");
return await realtime(body);
}
// Return 404 for unknown routes
console.error(`Endpoint not found: ${path}`);
return {
status: 404,
json: {
ok: false,
error_code: 404,
description: "Endpoint not found"
}
};
}
};
export default api;