Debugging custom domain

This commit is contained in:
Julien Nahum 2024-01-15 16:49:24 +01:00
parent 47c779fd9a
commit c35c505114
2 changed files with 9 additions and 0 deletions

5
client/lib/utils.js vendored
View File

@ -77,5 +77,10 @@ export const customDomainUsed = function() {
const appDomain = getDomain(config.public.appUrl) const appDomain = getDomain(config.public.appUrl)
const host = getHost() const host = getHost()
console.debug('customDomainUsed', {
'appDomain': appDomain,
'host': host,
'customDomain': host !== appDomain && getDomain(host) !== appDomain
})
return host !== appDomain && getDomain(host) !== appDomain return host !== appDomain && getDomain(host) !== appDomain
} }

View File

@ -26,6 +26,10 @@ export default defineNuxtRouteMiddleware((to, from) => {
const customDomainHeaderValue = useRequestHeaders()[customDomainHeaderName] const customDomainHeaderValue = useRequestHeaders()[customDomainHeaderName]
if (!customDomainHeaderValue || customDomainHeaderValue !== getDomain(getHost())) { if (!customDomainHeaderValue || customDomainHeaderValue !== getDomain(getHost())) {
// If custom domain header doesn't match, redirect // If custom domain header doesn't match, redirect
console.info('Custom domain header does not match, redirecting',{
'customDomainHeaderValue': customDomainHeaderValue,
'host': getDomain(getHost()),
})
return redirectToMainDomain() return redirectToMainDomain()
} }