Merge pull request #40 from qtchaos/index-OK

Add a success message to the base path
This commit is contained in:
William Oldham 2024-02-26 12:41:12 +00:00 committed by GitHub
commit f5cec7ba24
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 16 additions and 0 deletions

View File

@ -1,3 +1,4 @@
import { indexRouter } from '@/routes';
import { loginAuthRouter } from '@/routes/auth/login';
import { manageAuthRouter } from '@/routes/auth/manage';
import { metaRouter } from '@/routes/meta';
@ -25,4 +26,5 @@ export async function setupRoutes(app: FastifyInstance) {
await app.register(userSettingsRouter.register);
await app.register(userGetRouter.register);
await app.register(metricsRouter.register);
await app.register(indexRouter.register);
}

14
src/routes/index.ts Normal file
View File

@ -0,0 +1,14 @@
import { version } from '@/config';
import { handle } from '@/services/handler';
import { makeRouter } from '@/services/router';
export const indexRouter = makeRouter((app) => {
app.get(
'/',
handle(async () => {
return {
message: `Backend is working as expected (${version})`,
};
}),
);
});