Tolerate missing X-Forwarded-For header in production

This commit is contained in:
Michael Jackson 2018-07-31 10:23:12 -07:00
parent bef8b2ebee
commit 88f8b1683b
1 changed files with 2 additions and 1 deletions

View File

@ -6,7 +6,8 @@ const staticAssets = require("./middleware/staticAssets");
const createRouter = require("./createRouter");
morgan.token("fwd", req => {
return req.get("x-forwarded-for").replace(/\s/g, "");
const fwd = req.get("x-forwarded-for");
return fwd ? fwd.replace(/\s/g, "") : "-";
});
function errorHandler(err, req, res, next) {