From 1387486f19ee0bed25fe6723bc434da44af56cb6 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Mon, 8 Mar 2021 09:00:59 -0600 Subject: [PATCH] Add basic routing example --- src/Units.extollo.ts | 3 ++- src/app/http/routes/app.routes.ts | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/app/http/routes/app.routes.ts diff --git a/src/Units.extollo.ts b/src/Units.extollo.ts index dd0618e..063c47b 100644 --- a/src/Units.extollo.ts +++ b/src/Units.extollo.ts @@ -1,4 +1,4 @@ -import {Config, Controllers, HTTPServer} from '@extollo/lib' +import {Config, Controllers, HTTPServer, Routing} from '@extollo/lib' import {Database, Models} from "@extollo/orm"; export const Units = [ @@ -7,5 +7,6 @@ export const Units = [ Database, Models, + Routing, HTTPServer, ] diff --git a/src/app/http/routes/app.routes.ts b/src/app/http/routes/app.routes.ts new file mode 100644 index 0000000..1b3ebf5 --- /dev/null +++ b/src/app/http/routes/app.routes.ts @@ -0,0 +1,13 @@ +import { Route } from "@extollo/lib" + +Route.group('/api', () => { + Route.group('/v1', () => { + Route.get('/stat', request => { + request.response.send('Hello!') + }) + + Route.get('/:type/stat/*/bob', request => { + request.response.send('Hello!') + }) + }) +})