From 0aff56e89108747cd1190c8559647ce190eeafce Mon Sep 17 00:00:00 2001 From: FoxxMD Date: Mon, 3 Nov 2025 16:10:44 +0000 Subject: [PATCH] feat(endpointlz): Add more logging for invalid routes --- src/backend/server/endpointListenbrainzRoutes.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/server/endpointListenbrainzRoutes.ts b/src/backend/server/endpointListenbrainzRoutes.ts index 8cc4bbfe..90c6e292 100644 --- a/src/backend/server/endpointListenbrainzRoutes.ts +++ b/src/backend/server/endpointListenbrainzRoutes.ts @@ -23,6 +23,7 @@ export const setupLZEndpointRoutes = (app: ExpressWithAsync, parentLogger: Logge // (in the event body parsing does not work or request is not POST/PATCH) webhookIngress.trackIngress(req, true); if (req.method !== 'POST') { + logger.warn(`Expected request to this endpoint to be POST but got ${req.method} instead. URL: ${req.originalUrl}\nMake sure base URL path to MS endpoint is correct.`); return res.sendStatus(405); } next(); @@ -52,6 +53,7 @@ export const setupLZEndpointRoutes = (app: ExpressWithAsync, parentLogger: Logge }); app.getAsync('/1/validate-token', async function (req, res) { //https://listenbrainz.readthedocs.io/en/latest/users/api/core.html#get--1-validate-token + logger.info('Validated token'); return res.status(200).json({ code: 200, message: "Token valid.", -- 2.51.2