Files
mealie/frontend/server/api/[...].ts
2025-06-19 17:09:12 +00:00

13 lines
366 B
TypeScript

import { joinURL } from "ufo";
export default defineEventHandler(async (event) => {
const apiUrl = useRuntimeConfig().apiUrl; // 'http://localhost:9000'
const target = joinURL(apiUrl, event.path);
if (event.path === "/api/auth/oauth") {
return sendRedirect(event, target); // redirect to BE for Oauth login
}
return proxyRequest(event, target);
});