doesitarm/helpers/astro/request.js
2022-05-04 19:16:39 -05:00

17 lines
432 B
JavaScript

import { getNetlifyRedirect } from '~/helpers/config.js'
export async function catchRedirectResponse ( Astro ) {
const requestUrl = new URL( Astro.request.url )
const netlifyRedirectUrl = await getNetlifyRedirect( requestUrl.pathname )
// console.log('netlifyRedirectUrl', netlifyRedirectUrl)
if ( netlifyRedirectUrl !== null ) {
return Astro.redirect( netlifyRedirectUrl.to )
}
return null
}