opnform-host-nginx/client/middleware/api-redirect.global.js

13 lines
325 B
JavaScript

export default defineNuxtRouteMiddleware((to) => {
if (import.meta.client) return
const config = useRuntimeConfig()
if (to.fullPath.startsWith("/api")) {
const path = to.fullPath.replace("/api", "")
return navigateTo(config.public.apiBase + path, {
redirectCode: 301,
external: true,
})
}
})