From 5be5ad3b176e729d4c8c62ffc89c99dba504ad02 Mon Sep 17 00:00:00 2001 From: legop3 Date: Thu, 16 Jul 2026 19:47:20 -0400 Subject: [PATCH] add route for ptz page --- server/src/services/embedHttpService/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/src/services/embedHttpService/index.js b/server/src/services/embedHttpService/index.js index 64623067..bd6fedb9 100644 --- a/server/src/services/embedHttpService/index.js +++ b/server/src/services/embedHttpService/index.js @@ -4,7 +4,12 @@ const { app } = require('../../globals/http'); const { renderIndexHtml, renderOgImage } = require('../embedService'); -app.get(['/', '/spectate', '/mini', '/display', '/scanner', '/database'], async (req, res) => { +/* + Every client-side BrowserRouter entry point must also be an explicit HTTP + entry point. Including /ptz here lets direct loads and browser refreshes + receive the same rendered index document as navigation from the driver page. +*/ +app.get(['/', '/spectate', '/mini', '/display', '/scanner', '/database', '/ptz'], async (req, res) => { try { const html = await renderIndexHtml(req); res.type('html').send(html);