From 8ce49b91966b220f9a8b5096d299f2968ca7cc32 Mon Sep 17 00:00:00 2001 From: Thaddee Tyl Date: Wed, 19 Mar 2014 12:23:11 +0100 Subject: [PATCH] npm version: accurate information using Accept header. See . --- server.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 5b366e3..af0ca62 100644 --- a/server.js +++ b/server.js @@ -288,7 +288,9 @@ cache(function(data, match, sendBadge) { var format = match[2]; var apiUrl = 'https://registry.npmjs.org/' + repo + '/latest'; var badgeData = getBadgeData('npm', data); - request(apiUrl, function(err, res, buffer) { + // Using the Accept header because of this bug: + // + request(apiUrl, { headers: { 'Accept': '*/*' } }, function(err, res, buffer) { if (err != null) { badgeData.text[1] = 'inaccessible'; sendBadge(format, badgeData);