From bf7961f1ca962fa81f5345107112270788d48639 Mon Sep 17 00:00:00 2001 From: Sugui Date: Wed, 27 Dec 2023 17:07:32 +0100 Subject: [PATCH] Now / lists the endpoints --- package.json | 2 ++ src/index.ts | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index acb29be..299b1a8 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,10 @@ }, "dependencies": { "@types/express": "^4.17.21", + "@types/express-list-endpoints": "^6.0.3", "@types/mongoose": "^5.11.97", "express": "^4.18.2", + "express-list-endpoints": "^6.0.0", "mongoose": "^8.0.3" } } \ No newline at end of file diff --git a/src/index.ts b/src/index.ts index 9264b60..9fbb393 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,13 +1,15 @@ import express from "express"; import mongoose from "mongoose"; import ImageModel from "./ImageModel"; +import listEndpoints from "express-list-endpoints"; export const app = express(); app.use(express.json()); app.get("/", (_, res) => { - res.json({ message: "Blazing fast 🚀" }); + const endpoints = listEndpoints(app); + res.json({ endpoints }); }); app.get("/images", async (_, res) => {