Voir mon commentaire sur le problème que vous avez créé sur github. J'ai eu le même problème mais j'ai réussi à déboguer le problème. Je l'ai réduit à l'endroit où j'étais convaincu que le problème était qu'un middleware express modifiait la demande. J'ai désactivé mon middleware un par un jusqu'à ce que je trouve le coupable improbable :connect-livereload
J'ai commenté app.use(require('connect-livereload')()); et le problème a disparu. Je crois qu'il injectait le script livereload dans la réponse (un fichier image binaire).