fix(suggest): route sous /api ET /proxy/api + tri prefix-first style YouTube

This commit is contained in:
2026-09-26 13:56:55 -04:00
parent d9c8a2e14e
commit 4a7cb901b2
3 changed files with 24 additions and 1 deletions
+5 -1
View File
@@ -2584,7 +2584,11 @@ const suggestLimiter = rateLimit({
standardHeaders: true,
legacyHeaders: false,
});
app.get('/api/search/suggest', suggestLimiter, async (req, res) => {
// NOTE: montée sur le router `r` (et non `app`) pour être servie sous les
// DEUX préfixes `/api` et `/proxy/api` (cf. apiBase() côté front : en prod le
// front appelle `/proxy/api`, sinon fallback SPA -> index.html -> parse error
// et seules les suggestions locales s'affichaient). Même pattern que transcript.
r.get('/search/suggest', suggestLimiter, async (req, res) => {
try {
const rawQ = typeof req.query.q === 'string' ? req.query.q : '';
const q = rawQ.trim();