doesitarm/helpers/astro/request.js
2022-05-04 13:57:02 -05:00

17 lines
429 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
}