diff options
| author | Jan Tuomi <jan.tuomi@valuemotive.com> | 2021-04-18 17:09:27 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan.tuomi@valuemotive.com> | 2021-04-18 17:09:27 +0300 |
| commit | 12f3de7a9ec911cf5945eee31c7680aa75c4f8af (patch) | |
| tree | f6a26606f1a4f6be9ca5059d915c9f525c2b6447 /src/index.ts | |
| parent | 8d26eb5b5e6b0bac4298ca0b2946193a841eade5 (diff) | |
Work on project structure
Diffstat (limited to 'src/index.ts')
| -rw-r--r-- | src/index.ts | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/index.ts b/src/index.ts index f764b32..3ff5de7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,6 @@ import { App } from "@tinyhttp/app"; import { logger } from "@tinyhttp/logger"; +import { auth } from "./middleware"; const app = new App(); const port = process.env.PORT ? Number(process.env.PORT) : 3000; @@ -7,18 +8,21 @@ const port = process.env.PORT ? Number(process.env.PORT) : 3000; app .use(logger({ timestamp: { - format: "YYYY-MM-DDTHH:mm:ssZ[Z]" - } + format: "YYYY-MM-DDTHH:mm:ssZ[Z]", + }, })) - .use(function someMiddleware(_req, _res, next) { - console.log("Did a request"); - next(); - }) + .use(auth) .get("/", (_, res) => { - res.send("<h1>Hello World</h1>"); + res.send({ foo: "bar" }); + }) + .post("/webhook/start", (_req, res) => { + res.send({ webhook: "start" }); + }) + .post("/webhook/stop", (_req, res) => { + res.send({ webhook: "stop" }); }) - .get("/page/:page/", (req, res) => { - res.status(200).send(`You just opened ${req.params?.page}`); + .post("/scheduler/trigger", (_req, res) => { + res.send({ scheduler: "trigger" }); }); console.log(`Serving on http://localhost:${port}`); |
