title: Using express-jwt, why is my authorization header missing when it's clearly there
body: <p>I am using express-jwt along with jsonwebtoken.  </p>
  
  <p>When I try to use jsonwebtoken.verify(), I get this error:</p>
  
  <pre><code>Error: Invalid token: no header in signature 'Bearer eyJ0eXAiOi...reallylongtoken...
  ... more ...
  code: 'MISSING_HEADER'
  </code></pre>
  
  <p>I can see that the req.headers.authorization token exists because I'm logging it out.  So I don't understand why the header is missing if it's clearly there.</p>
  
  <p>Any help appreciated.
  here's the gist:<br>
  <a href="https://gist.github.com/ryanore/914362881d2d9f0878f2" rel="nofollow">https://gist.github.com/ryanore/914362881d2d9f0878f2</a></p>
  
  <p>Here's the console.log output for req.headers.authorization</p>
  
  <pre><code>Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJfaWQiOiI1NDhhMGFkODcwZWZjZmMwM2EwMDAwMDEiLCJjcmVhdGVkQXQiOiIyMDE0LTEyLTExVDIxOjIxOjI4LjI0M1oiLCJmaXJzdE5hbWUiOiIiLCJsYXN0TmFtZSI6IiIsInVzZXJuYW1lIjoicnlhbm9yZSIsInBhc3N3b3JkIjoiJDJhJDEwJFM0YjcyVzIyQS9ubDJxZXV0WUxsUk9SNWhIblhvTGxkT09ud096OTFVNzBvSDVIQXRGZFhTIiwiZW1haWwiOiIiLCJfX3YiOjB9.fiHZ1J7cLXtgurTvqGVP2RcJqpju1zNmXBETWqYKXko
  </code></pre>