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

12 lines
312 B
JavaScript

export default defineNuxtRouteMiddleware((to, from) => {
if (process.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 })
}
})