Files
router/demo/simple/src/index.ts
2026-01-13 14:02:03 +08:00

38 lines
847 B
TypeScript

import { QueryRouter, Route, } from '@kevisual/router';
// Server
const router = new QueryRouter();
const route01 = new Route('demo', '01');
route01.run = async (ctx) => {
ctx.body = '01';
return ctx;
};
router.add(route01);
// const server = new Server({
// handle: async (msg) => {
// const res = await router.parse(msg);
// const { code, body, message } = res;
// // console.log('response', res);
// return { code, data: body, message };
// }
// });
// server.setHandle(async (msg) => {
// const res = await router.parse(msg);
// const { code, body, message } = res;
// // console.log('response', res);
// return { code, data: body, message };
// });
// server.listen(3000);
const route02 = new Route('demo', '02');
route02.run = async (ctx) => {
ctx.body = '02';
return ctx;
};
router.add(route02);