Mercurial
view love/epi/src/utils/index.ts @ 64:a30944e5719e
Added vibe coded markdown to html script since it is useful for me. Updated Dowa so that it can be compiled without dirnet for windows.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Tue, 23 Dec 2025 15:18:46 -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}`; }