From 3b6e7929b6bc4ba99f2cb6167d4acbb71ae8c859 Mon Sep 17 00:00:00 2001 From: chenos Date: Thu, 11 Apr 2024 21:29:27 +0800 Subject: [PATCH] fix: api base url --- .../@nocobase/plugin-cas/src/client/SigninPage.tsx | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/plugins/@nocobase/plugin-cas/src/client/SigninPage.tsx b/packages/plugins/@nocobase/plugin-cas/src/client/SigninPage.tsx index cd7783b15b..cd2221e775 100644 --- a/packages/plugins/@nocobase/plugin-cas/src/client/SigninPage.tsx +++ b/packages/plugins/@nocobase/plugin-cas/src/client/SigninPage.tsx @@ -12,16 +12,11 @@ export const SigninPage = (props: { authenticator: Authenticator }) => { const params = new URLSearchParams(location.search); const redirect = params.get('redirect'); const app = useApp(); - - let prefix = process.env.APP_PUBLIC_PATH || ''; - if (prefix.endsWith('/')) { - prefix = prefix.slice(0, -1); - } - + const apiBaseURL = app.getOptions().apiClient?.['baseURL']; const appName = getSubAppName(app.getPublicPath()) || 'main'; const login = async () => { window.location.replace( - `${prefix}/api/cas:login?authenticator=${authenticator.name}&__appName=${appName}&redirect=${redirect}`, + `${apiBaseURL}cas:login?authenticator=${authenticator.name}&__appName=${appName}&redirect=${redirect}`, ); };