1 files changed, 16 insertions, 8 deletions
diff --git a/src/api/routes/statusRoute.js b/src/api/routes/statusRoute.js
index 5c3231b..1dbca45 100644
--- a/src/api/routes/statusRoute.js
+++ b/src/api/routes/statusRoute.js
@@ -1,14 +1,22 @@
import { DbUser } from '#db/index.js';
+import { RouteDescription, RouteMethod } from '#api/RouteDescription.js';
+/**
+ * @type {RouteDescription}
+ */
export const statusRoute = {
- route: '/status',
- async onGet(req, res) {
- const status = {
- status: 'ok',
- timestamp: new Date().toISOString(),
- users: await User.countDocuments()
- };
+ path: '/status',
+ methods: {
+ get: new RouteMethod({
+ async method(req, res) {
+ const status = {
+ status: 'ok',
+ timestamp: new Date().toISOString(),
+ users: await User.countDocuments()
+ };
- res.status(200).json(status);
+ res.status(200).json(status);
+ }
+ })
}
};
|