Files
probo/apps/console/src/utils.ts
gearnode b3dcfc6b53 Add react setup
Signed-off-by: gearnode <bryan@frimin.fr>
2025-01-31 21:01:21 -08:00

15 lines
371 B
TypeScript

export function buildEndpoint(path: string): string {
const host = process.env.API_SERVER_HOST!;
const formattedHost =
host.startsWith("http://") || host.startsWith("https://")
? host
: `https://${host}`;
const url = new URL(formattedHost);
if (path) {
url.pathname = path.startsWith("/") ? path : `/${path}`;
}
return url.toString();
}