forgot to strip protocol

This commit is contained in:
murdle 2025-12-27 22:25:58 +02:00
parent 23f4ef1070
commit 64a4d6b2be

View File

@ -167,18 +167,27 @@ export class SpacebarServer extends Server {
// caca
app.get(/^(?!\/(api|\.well-known)).*$/, async (req, res) => {
let html = await fs.readFile(
path.join(PUBLIC_ASSETS_FOLDER, "index.html"),
"utf8"
path.join(PUBLIC_ASSETS_FOLDER, "index.html"),
"utf8"
);
const baseUrl =
Config.get().api.endpointPublic
?.split("/api")[0]
?.replace(/^https?:/, "") ?? "";
const cdnUrl =
Config.get().cdn.endpointPublic
?.replace(/^https?:/, "") ?? "";
html = html
.replaceAll("%BASE_URL%", Config.get().api.endpointPublic?.split("/api")[0] ?? "")
.replaceAll("%GATEWAY_URL%", Config.get().gateway.endpointPublic ?? "")
.replaceAll("%CDN_URL%", Config.get().cdn.endpointPublic ?? "")
.replaceAll("%VAPID_KEY%", Config.get().webPush.publicVapidKey ?? "");
.replaceAll("%BASE_URL%", baseUrl)
.replaceAll("%GATEWAY_URL%", Config.get().gateway.endpointPublic ?? "")
.replaceAll("%CDN_URL%", cdnUrl)
.replaceAll("%VAPID_KEY%", Config.get().webPush.publicVapidKey ?? "");
res.type("html").send(html);
});
});
this.app.use(ErrorHandler);