fix: ensure protocol is the same to avoid mixed content

This commit is contained in:
Nicolas Meienberger 2022-11-09 17:16:53 +01:00
parent b1c1abeb9f
commit 20cc8479db

View file

@ -29,11 +29,12 @@ export default function useCachedResources(): IReturnProps {
useEffect(() => {
const hostname = window.location.hostname;
const port = window.location.port;
const protocol = window.location.protocol;
if (!port) {
setBaseUrl(`http://${hostname}/api`);
setBaseUrl(`${protocol}://${hostname}/api`);
} else {
setBaseUrl(`http://${hostname}:${port}/api`);
setBaseUrl(`${protocol}//${hostname}:${port}/api`);
}
}, [setBaseUrl]);