From 253178ac988c270ec767d29a08c06d883cef9f1d Mon Sep 17 00:00:00 2001 From: castle Date: Mon, 6 Dec 2021 22:15:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9api=E5=9C=B0=E5=9D=80?= =?UTF-8?q?=E4=BB=A5=E6=94=AF=E6=8C=81=E4=BA=8C=E7=BA=A7=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E8=AE=BF=E9=97=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .umirc.ts | 1 + src/utils/config.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.umirc.ts b/.umirc.ts index 66fb29ac..d0b10fa7 100644 --- a/.umirc.ts +++ b/.umirc.ts @@ -3,6 +3,7 @@ const CompressionPlugin = require('compression-webpack-plugin'); export default defineConfig({ publicPath: './', + base: './', hash: true, layout: false, nodeModulesTransform: { diff --git a/src/utils/config.ts b/src/utils/config.ts index 4c0c28a4..f8cefffb 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -1,6 +1,9 @@ +let pathname = location.pathname.split('/'); +pathname.pop(); +pathname.push('/api/'); export default { siteName: '青龙控制面板', - apiPrefix: '/api/', + apiPrefix: pathname.join('/'), authKey: 'token', /* Layout configuration, specify which layout to use for route. */