doesitarm/helpers/astro/request.js
2022-06-08 13:10:12 -05:00

17 lines
437 B
JavaScript

import { getNetlifyRedirect } from '~/helpers/config-node.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
}