provide: APP_BASE_HREF,
useFactory: () => {
const storedLang = localStorage.getItem('cr-preferred-lang');
if (environment.supportedLanguages.includes(storedLang)) {
return storedLang === 'en' ? '/' : `/${storedLang}`;
} else {
localStorage.setItem('cr-preferred-lang', 'en');
return '/';
}
}
}
But whenever I deploy this and try to access a page with the prefix on a new tab it gets returned as error 500.
I have been stuck on this for weeks now, and I am not sure how to handle it.
Any help would be great. Thanks :)