Veja meu comentário sobre o problema que você criou no github. Eu tive o mesmo problema, mas consegui depurar o problema. Eu reduzi para onde eu estava confiante de que o problema era um middleware expresso que modificou a solicitação. Desativei meu middleware um por um até encontrar o culpado improvável:connect-livereload
Eu comentei app.use(require('connect-livereload')()); e o problema foi embora. Acredito que estava injetando o script livereload na resposta (um arquivo de imagem binário).