mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-03-04 08:25:57 +00:00
Fix
This commit is contained in:
parent
cb2caaa074
commit
600a34b43c
4 changed files with 15 additions and 4 deletions
|
@ -23,6 +23,7 @@
|
||||||
"start": "npm run start-server",
|
"start": "npm run start-server",
|
||||||
"start-server": "node server/server.js",
|
"start-server": "node server/server.js",
|
||||||
"start-server-dev": "cross-env NODE_ENV=development node server/server.js",
|
"start-server-dev": "cross-env NODE_ENV=development node server/server.js",
|
||||||
|
"start-server-dev:test-subdir": "cross-env NODE_ENV=development BASE_PATH=/my-kuma node server/server.js",
|
||||||
"build": "vite build --config ./config/vite.config.js",
|
"build": "vite build --config ./config/vite.config.js",
|
||||||
"test": "node test/prepare-test-server.js && npm run test-backend",
|
"test": "node test/prepare-test-server.js && npm run test-backend",
|
||||||
"test-with-build": "npm run build && npm test",
|
"test-with-build": "npm run build && npm test",
|
||||||
|
|
|
@ -282,9 +282,9 @@ class StatusPage extends BeanModel {
|
||||||
*/
|
*/
|
||||||
getIcon() {
|
getIcon() {
|
||||||
if (!this.icon) {
|
if (!this.icon) {
|
||||||
return "/icon.svg";
|
return "./icon.svg";
|
||||||
} else {
|
} else {
|
||||||
return this.icon;
|
return "." + this.icon;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -231,14 +231,14 @@ let needSetup = false;
|
||||||
await StatusPage.handleStatusPageResponse(response, server.indexHTML, slug);
|
await StatusPage.handleStatusPageResponse(response, server.indexHTML, slug);
|
||||||
|
|
||||||
} else if (uptimeKumaEntryPage && uptimeKumaEntryPage.startsWith("statusPage-")) {
|
} else if (uptimeKumaEntryPage && uptimeKumaEntryPage.startsWith("statusPage-")) {
|
||||||
response.redirect(server.basePath + "/status/" + uptimeKumaEntryPage.replace("statusPage-", ""));
|
response.redirect(server.basePath + "status/" + uptimeKumaEntryPage.replace("statusPage-", ""));
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
response.redirect(server.basePath + "dashboard");
|
response.redirect(server.basePath + "dashboard");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
app.get("/setup-database-info", (request, response) => {
|
mainRouter.get("/setup-database-info", (request, response) => {
|
||||||
allowDevAllOrigin(response);
|
allowDevAllOrigin(response);
|
||||||
response.json({
|
response.json({
|
||||||
runningSetup: false,
|
runningSetup: false,
|
||||||
|
@ -301,6 +301,12 @@ let needSetup = false;
|
||||||
|
|
||||||
app.use(server.basePath, mainRouter);
|
app.use(server.basePath, mainRouter);
|
||||||
|
|
||||||
|
if (server.basePath !== "/") {
|
||||||
|
app.get("/", (request, response) => {
|
||||||
|
response.status(404).send("Your Uptime Kuma is running at " + server.basePath);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
log.info("server", "Adding socket handler");
|
log.info("server", "Adding socket handler");
|
||||||
io.on("connection", async (socket) => {
|
io.on("connection", async (socket) => {
|
||||||
|
|
||||||
|
|
|
@ -92,6 +92,10 @@ class UptimeKumaServer {
|
||||||
basePathEnv = basePathEnv + "/";
|
basePathEnv = basePathEnv + "/";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (basePathEnv !== "/") {
|
||||||
|
log.info("server", "Base Path enabled: " + basePathEnv);
|
||||||
|
}
|
||||||
|
|
||||||
this.basePath = basePathEnv;
|
this.basePath = basePathEnv;
|
||||||
|
|
||||||
log.info("server", "Creating express and socket.io instance");
|
log.info("server", "Creating express and socket.io instance");
|
||||||
|
|
Loading…
Add table
Reference in a new issue