mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2024-12-23 11:21:26 +00:00
parent
4255514919
commit
6bd4ed4791
1 changed files with 12 additions and 2 deletions
|
@ -145,7 +145,7 @@ server.get("/*", async (req, res) => {
|
||||||
if (errCode == "instance_is_private") {
|
if (errCode == "instance_is_private") {
|
||||||
return res.redirect(`/signup`);
|
return res.redirect(`/signup`);
|
||||||
} else {
|
} else {
|
||||||
return res.send(`404: ${errCode}`);
|
return res.send(`404: ${removeAuthParam(errCode)}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -231,7 +231,7 @@ server.get("/*", async (req, res) => {
|
||||||
`);
|
`);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
return res.send(`404: ${err}`);
|
return res.send(`404: ${removeAuthParam(err)}`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -259,3 +259,13 @@ process.on("SIGINT", () => {
|
||||||
console.info("Interrupted");
|
console.info("Interrupted");
|
||||||
process.exit(0);
|
process.exit(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function removeAuthParam(err: any): string {
|
||||||
|
return removeParam(err.toString(), "auth");
|
||||||
|
}
|
||||||
|
|
||||||
|
function removeParam(url: string, parameter: string): string {
|
||||||
|
return url
|
||||||
|
.replace(new RegExp("[?&]" + parameter + "=[^&#]*(#.*)?$"), "$1")
|
||||||
|
.replace(new RegExp("([?&])" + parameter + "=[^&]*&"), "$1");
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue