From 60c95d638542eb97d8518857acb176ce5540c595 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 6 Jan 2024 10:56:35 -0500 Subject: [PATCH] fix(web-api): allow trailing slash on endpoints (#1985) --- src/confighttp.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/confighttp.cpp b/src/confighttp.cpp index 50bd87d3..2c7d3b21 100644 --- a/src/confighttp.cpp +++ b/src/confighttp.cpp @@ -728,13 +728,13 @@ namespace confighttp { https_server_t server { config::nvhttp.cert, config::nvhttp.pkey }; server.default_resource["GET"] = not_found; server.resource["^/$"]["GET"] = getIndexPage; - server.resource["^/pin$"]["GET"] = getPinPage; - server.resource["^/apps$"]["GET"] = getAppsPage; - server.resource["^/clients$"]["GET"] = getClientsPage; - server.resource["^/config$"]["GET"] = getConfigPage; - server.resource["^/password$"]["GET"] = getPasswordPage; - server.resource["^/welcome$"]["GET"] = getWelcomePage; - server.resource["^/troubleshooting$"]["GET"] = getTroubleshootingPage; + server.resource["^/pin/?$"]["GET"] = getPinPage; + server.resource["^/apps/?$"]["GET"] = getAppsPage; + server.resource["^/clients/?$"]["GET"] = getClientsPage; + server.resource["^/config/?$"]["GET"] = getConfigPage; + server.resource["^/password/?$"]["GET"] = getPasswordPage; + server.resource["^/welcome/?$"]["GET"] = getWelcomePage; + server.resource["^/troubleshooting/?$"]["GET"] = getTroubleshootingPage; server.resource["^/api/pin$"]["POST"] = savePin; server.resource["^/api/apps$"]["GET"] = getApps; server.resource["^/api/logs$"]["GET"] = getLogs;