Minor API work

This commit is contained in:
Thesourtimes committed 2021-12-05 21:53:58 +03:00
1 parent 9b9e6cfa9d
commit 6e48883354
3 files changed
+12 -3

No files matched your search

+8
View File
@@ -3,17 +3,25 @@ import { HTTPError } from "lambert-server";
import { checkToken, Config, Rights } from "@fosscord/util";
export const NO_AUTHORIZATION_ROUTES = [
//Authentication routes
"/auth/login",
"/auth/register",
"/auth/location-metadata",
//Routes with a seperate auth system
"/webhooks/",
//Public information endpoints
"/ping",
"/gateway",
"/experiments",
//Public kubernetes integration
"/-/readyz",
"/-/healthz",
//Client nalytics
"/science",
"/track",
//Public policy pages
"/policies/instance",
//Asset delivery
/\/guilds\/\d+\/widget\.(json|png)/
];
+2 -1
View File
@@ -87,8 +87,9 @@ export default function TestClient(app: Application) {
res.set("Cache-Control", "public, max-age=" + 60 * 60 * 24);
res.set("content-type", "text/html");
if(req.url.startsWith("/api")) return;
if (req.url.startsWith("/invite")) return res.send(html.replace("9b2b7f0632acd0c5e781", "9f24f709a3de09b67c49"));
res.send(html);
});
}
}