Mercurial
view love/epi/src/utils/index.ts @ 118:249881ceff7b
[PostDog] Updated some core logic. Will create a bookmark for postdog until the launch as this is annoying to deal with.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Wed, 07 Jan 2026 13:24:38 -0800 |
| parents | cf9caa4abc3e |
| children |
line wrap: on
line source
const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || 'http://localhost:8000'; export function getApiBaseUrl(): string { return API_BASE_URL.endsWith('/') ? API_BASE_URL.slice(0, -1) : API_BASE_URL; } // need to include sequential export function apiUrl(path: string): string { const base = getApiBaseUrl(); const cleanPath = path.startsWith('/') ? path : `/${path}`; return `${base}${cleanPath}`; } export function wsUrl(path: string): string { const base = getApiBaseUrl(); const cleanPath = path.startsWith('/') ? path : `/${path}`; const wsBase = base.replace(/^http/, 'ws'); return `${wsBase}${cleanPath}`; }