Skip to content
Snippets Groups Projects
Commit d5dd6dad authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

automatic invoice generation

parent d591d27c
No related branches found
No related tags found
1 merge request!28Invoiceninja
......@@ -106,13 +106,19 @@ app.use((req, res, next) => {
if (
allowed_hosts.includes(req.hostname) ||
(process.env.NODE_ENV === "development" &&
req.hostname.match(/^(localhost|.*\.ngrok-free\.app|.*\.review\.metager\.de)$/))
req.hostname.match(
/^(localhost|.*\.ngrok-free\.app|.*\.review\.metager\.de)$/
))
) {
let proto = req.get("x-forwarded-proto") ?? req.protocol;
let host = req.get("x-forwarded-host") ?? req.get("host");
let port = req.get("x-forwarded-port");
if (host.match(/^(.*\.ngrok-free\.app|metager\.de|metager\.org|metager3\.de)$/)) {
if (
host.match(
/^(.*\.ngrok-free\.app|metager\.de|metager\.org|metager3\.de)$/
)
) {
proto = "https";
port = undefined;
}
......@@ -151,8 +157,7 @@ app.use(function (err, req, res, next) {
res.locals.message = err.message;
res.locals.error = err;
if (err.status != 404)
console.error(err.stack);
if (err.status != 404) console.error(err.stack);
// render the error page
res.status(err.status || 500);
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment