{
  "initial:before": {
    "loopback#favicon": {
      "params": "$!../favicon.ico"
    }
  },
  "initial": {
    "compression": {},
    "cors": {
      "params": {
        "origin": "*",
        "credentials": true,
        "maxAge": 86400
      }
    },
    "helmet#xssFilter": {},
    "helmet#frameguard": {
      "params": [
        "deny"
      ]
    },
    "helmet#hsts": {
      "params": {
        "maxAge": 0,
        "includeSubdomains": true
      }
    },
    "helmet#hidePoweredBy": {},
    "helmet#ieNoOpen": {},
    "helmet#noSniff": {},
    "helmet#noCache": {
      "enabled": false
    },
    "loopback-context#per-request": {
      "params": {
        "enableHttpContext": true
      }
    }
  },
  "session": {},
  "auth": {
    "loopback#token": {}
  },
  "auth:after": {
    "./middleware/current-user": {}
  },
  "parse": {
    "body-parser#json":{} 
  },
  "routes": {
    "loopback#rest": {
      "paths": [
        "${restApiRoot}"
      ]
    }
  },
  "files": {},
  "final": {
    "loopback#urlNotFound": {}
  },
  "final:after": {
    "./middleware/error-handler": {},
    "strong-error-handler": {}
  }
}