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) => { ...@@ -106,13 +106,19 @@ app.use((req, res, next) => {
if ( if (
allowed_hosts.includes(req.hostname) || allowed_hosts.includes(req.hostname) ||
(process.env.NODE_ENV === "development" && (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 proto = req.get("x-forwarded-proto") ?? req.protocol;
let host = req.get("x-forwarded-host") ?? req.get("host"); let host = req.get("x-forwarded-host") ?? req.get("host");
let port = req.get("x-forwarded-port"); 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"; proto = "https";
port = undefined; port = undefined;
} }
...@@ -151,8 +157,7 @@ app.use(function (err, req, res, next) { ...@@ -151,8 +157,7 @@ app.use(function (err, req, res, next) {
res.locals.message = err.message; res.locals.message = err.message;
res.locals.error = err; res.locals.error = err;
if (err.status != 404) if (err.status != 404) console.error(err.stack);
console.error(err.stack);
// render the error page // render the error page
res.status(err.status || 500); 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