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-server": "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",
|
||||
"test": "node test/prepare-test-server.js && npm run test-backend",
|
||||
"test-with-build": "npm run build && npm test",
|
||||
|
|
|
@ -282,9 +282,9 @@ class StatusPage extends BeanModel {
|
|||
*/
|
||||
getIcon() {
|
||||
if (!this.icon) {
|
||||
return "/icon.svg";
|
||||
return "./icon.svg";
|
||||
} else {
|
||||
return this.icon;
|
||||
return "." + this.icon;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -231,14 +231,14 @@ let needSetup = false;
|
|||
await StatusPage.handleStatusPageResponse(response, server.indexHTML, slug);
|
||||
|
||||
} else if (uptimeKumaEntryPage && uptimeKumaEntryPage.startsWith("statusPage-")) {
|
||||
response.redirect(server.basePath + "/status/" + uptimeKumaEntryPage.replace("statusPage-", ""));
|
||||
response.redirect(server.basePath + "status/" + uptimeKumaEntryPage.replace("statusPage-", ""));
|
||||
|
||||
} else {
|
||||
response.redirect(server.basePath + "dashboard");
|
||||
}
|
||||
});
|
||||
|
||||
app.get("/setup-database-info", (request, response) => {
|
||||
mainRouter.get("/setup-database-info", (request, response) => {
|
||||
allowDevAllOrigin(response);
|
||||
response.json({
|
||||
runningSetup: false,
|
||||
|
@ -301,6 +301,12 @@ let needSetup = false;
|
|||
|
||||
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");
|
||||
io.on("connection", async (socket) => {
|
||||
|
||||
|
|
|
@ -92,6 +92,10 @@ class UptimeKumaServer {
|
|||
basePathEnv = basePathEnv + "/";
|
||||
}
|
||||
|
||||
if (basePathEnv !== "/") {
|
||||
log.info("server", "Base Path enabled: " + basePathEnv);
|
||||
}
|
||||
|
||||
this.basePath = basePathEnv;
|
||||
|
||||
log.info("server", "Creating express and socket.io instance");
|
||||
|
|
Loading…
Add table
Reference in a new issue