Vea mi comentario sobre el problema que creó en github. Tuve el mismo problema pero logré depurar el problema. Lo reduje hasta donde estaba seguro de que el problema era una pieza de middleware express que modificó la solicitud. Desactivé mi middleware uno por uno hasta que encontré al culpable improbable:connect-livereload
Comenté app.use(require('connect-livereload')()); y el problema desapareció. Creo que estaba inyectando el script livereload en la respuesta (un archivo de imagen binario).