Skip to content

Commit 7795cf6

Browse files
committed
refactor(admin-next): add patch in vite-express which support base
1 parent 3b88031 commit 7795cf6

File tree

5 files changed

+27
-6
lines changed

5 files changed

+27
-6
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@
7474
},
7575
"patchedDependencies": {
7676
77-
77+
78+
7879
}
7980
}
8081
}

patches/[email protected]

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
diff --git a/dist/main.js b/dist/main.js
2+
index c3abbbad4dc48238cdf09f8fd009e7d89a7ea542..cdaeb9773154b1083877a22db4cb06f7d7e97a7e 100644
3+
--- a/dist/main.js
4+
+++ b/dist/main.js
5+
@@ -57,7 +57,9 @@ function serveStatic() {
6+
const stubMiddleware = (req, res, next) => next();
7+
function injectStaticMiddleware(app, middleware) {
8+
return __awaiter(this, void 0, void 0, function* () {
9+
- app.use(middleware);
10+
+ const config = yield Vite.resolveConfig({}, "build");
11+
+ const base = config.base || '/';
12+
+ app.use(base, middleware);
13+
const stubMiddlewareLayer = app._router.stack.find((layer) => layer.handle === stubMiddleware);
14+
if (stubMiddlewareLayer !== undefined) {
15+
const serveStaticLayer = app._router.stack.pop();

pnpm-lock.yaml

Lines changed: 8 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/admin-next/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"react-dom": "^18.2.0",
2727
"tailchat-server-sdk": "workspace:^",
2828
"tushan": "^0.2.9",
29-
"vite-express": "^0.5.4"
29+
"vite-express": "0.8.0"
3030
},
3131
"devDependencies": {
3232
"@types/compression": "^1.7.2",

server/admin-next/vite.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ import react from '@vitejs/plugin-react';
33

44
// https://vitejs.dev/config/
55
export default defineConfig({
6+
base: '/admin',
67
plugins: [react()],
78
});

0 commit comments

Comments
 (0)