Merge pull request #46 from karlbohlmark/json-response-length

use byteLength when calculating content-length
This commit is contained in:
TJ Holowaychuk 2013-09-02 15:32:31 -07:00
commit fab0150a63

View file

@ -209,7 +209,7 @@ function respond(next){
// body: json
body = JSON.stringify(body, null, this.app.jsonSpaces);
this.set('Content-Length', body.length);
this.set('Content-Length', Buffer.byteLength(body));
this.set('Content-Type', 'application/json');
if (head) return res.end();
res.end(body);