Minor API work

This commit is contained in:
Thesourtimes 2021-12-05 21:53:58 +03:00
parent ea9efbbdd8
commit 98860e2eae
2 changed files with 10 additions and 2 deletions

View File

@ -3,17 +3,25 @@ import { HTTPError } from "lambert-server";
import { checkToken, Config, Rights } from "@fosscord/util"; import { checkToken, Config, Rights } from "@fosscord/util";
export const NO_AUTHORIZATION_ROUTES = [ export const NO_AUTHORIZATION_ROUTES = [
//Authentication routes
"/auth/login", "/auth/login",
"/auth/register", "/auth/register",
"/auth/location-metadata",
//Routes with a seperate auth system
"/webhooks/", "/webhooks/",
//Public information endpoints
"/ping", "/ping",
"/gateway", "/gateway",
"/experiments", "/experiments",
//Public kubernetes integration
"/-/readyz", "/-/readyz",
"/-/healthz", "/-/healthz",
//Client nalytics
"/science", "/science",
"/track", "/track",
//Public policy pages
"/policies/instance", "/policies/instance",
//Asset delivery
/\/guilds\/\d+\/widget\.(json|png)/ /\/guilds\/\d+\/widget\.(json|png)/
]; ];

View File

@ -26,9 +26,9 @@ dirs.forEach((a) => {
if (verbose) console.log(`Copied ${"../" + a + "/dist"} -> ${"dist/" + a + "/src"}!`); if (verbose) console.log(`Copied ${"../" + a + "/dist"} -> ${"dist/" + a + "/src"}!`);
}); });
console.log("Copying src files done"); console.log("[1/2] Copying src files done");
if (!argv.includes("copyonly")) { if (!argv.includes("copyonly")) {
console.log("Compiling src files ..."); console.log("[2/2] Compiling src files ...");
console.log( console.log(
execSync( execSync(