diff --git a/assistant/src/services/proxy/proxy-page-index.ts b/assistant/src/services/proxy/proxy-page-index.ts index 3c36cd4..0ce99ef 100644 --- a/assistant/src/services/proxy/proxy-page-index.ts +++ b/assistant/src/services/proxy/proxy-page-index.ts @@ -8,6 +8,11 @@ localProxy.initFromAssistantConfig(assistantConfig); export const proxyRoute = async (req: http.IncomingMessage, res: http.ServerResponse) => { const _assistantConfig = assistantConfig.getCacheAssistantConfig(); + const auth = _assistantConfig?.auth; + if (!auth.username) { + res.writeHead(302, { Location: `/root/cli/setting/` }); + return res.end(); + } const url = new URL(req.url, 'http://localhost'); const pathname = decodeURIComponent(url.pathname); if (pathname === '/' && _assistantConfig?.home) {