浏览代码

fix: ensure protocol is the same to avoid mixed content

Nicolas Meienberger 2 年之前
父节点
当前提交
20cc8479db
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      packages/dashboard/src/hooks/useCachedRessources.ts

+ 3 - 2
packages/dashboard/src/hooks/useCachedRessources.ts

@@ -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]);