aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/routes/(admin)/admin/+page.server.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/routes/(admin)/admin/+page.server.js')
-rw-r--r--frontend/src/routes/(admin)/admin/+page.server.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/frontend/src/routes/(admin)/admin/+page.server.js b/frontend/src/routes/(admin)/admin/+page.server.js
index bdf498b..f0a6f44 100644
--- a/frontend/src/routes/(admin)/admin/+page.server.js
+++ b/frontend/src/routes/(admin)/admin/+page.server.js
@@ -1,11 +1,13 @@
-const API = 'http://localhost:8080/api';
+import { building } from '$app/environment';
+
+const API_BASE = building ? 'http://localhost:8080/api' : '/api';
export async function load({ locals }) {
const token = locals.token;
const headers = token ? { Authorization: `Bearer ${token}` } : {};
- const res = await fetch(`${API}/services`, { headers });
+ const res = await fetch(`${API_BASE}/services`, { headers });
if (!res.ok) {
return { services: [], error: 'Falha ao carregar serviços', token: token ?? '' };
}
@@ -14,7 +16,7 @@ export async function load({ locals }) {
const servicesWithStats = await Promise.all(
services.map(async (svc) => {
try {
- const statsRes = await fetch(`${API}/services/${svc.id}/stats`, { headers });
+ const statsRes = await fetch(`${API_BASE}/services/${svc.id}/stats`, { headers });
if (statsRes.ok) {
svc.stats = await statsRes.json();
}