fix: JS fetch /api/ pas /nav/api/ — route prefix fix

This commit is contained in:
Ubuntu
2026-04-25 16:37:27 +00:00
parent d395f48bf7
commit 2e5ad7a4a2
2 changed files with 4 additions and 4 deletions

View File

@@ -7,7 +7,7 @@ const status = document.getElementById('status');
let trackLayer = null; let trackLayer = null;
async function loadJobs() { async function loadJobs() {
const res = await fetch('/nav/api/jobs'); const res = await fetch('/api/jobs');
const jobs = await res.json(); const jobs = await res.json();
const sel = document.getElementById('job-select'); const sel = document.getElementById('job-select');
jobs.forEach(j => { jobs.forEach(j => {
@@ -28,7 +28,7 @@ async function loadJobs() {
async function loadJob(jobId) { async function loadJob(jobId) {
status.textContent = 'Chargement job_' + jobId + '...'; status.textContent = 'Chargement job_' + jobId + '...';
const res = await fetch('/nav/api/job/' + jobId + '/nav'); const res = await fetch('/api/job/' + jobId + '/nav');
const d = await res.json(); const d = await res.json();
if (trackLayer) map.removeLayer(trackLayer); if (trackLayer) map.removeLayer(trackLayer);
if (!d.track || !d.track.x.length) { if (!d.track || !d.track.x.length) {

View File

@@ -28,7 +28,7 @@ function initCharts() {
} }
async function loadJobs() { async function loadJobs() {
const res = await fetch('/nav/api/jobs'); const res = await fetch('/api/jobs');
const jobs = await res.json(); const jobs = await res.json();
const sel = document.getElementById('job-select'); const sel = document.getElementById('job-select');
jobs.forEach(j => { jobs.forEach(j => {
@@ -43,7 +43,7 @@ async function loadJobs() {
} }
async function loadJob(jobId) { async function loadJob(jobId) {
const res = await fetch('/nav/api/job/' + jobId + '/nav'); const res = await fetch('/api/job/' + jobId + '/nav');
const d = await res.json(); const d = await res.json();
if (!d.track) return; if (!d.track) return;
chartXY.data.datasets[0].data = d.track.x.map((x,i) => ({ x, y: d.track.y[i] })); chartXY.data.datasets[0].data = d.track.x.map((x,i) => ({ x, y: d.track.y[i] }));