Skip to content

Commit d1278df

Browse files
authored
Merge pull request axios#887 from fgnass/no-buffer-in-browser
No buffer in browser
2 parents 1beb245 + c849467 commit d1278df

File tree

3 files changed

+4
-13
lines changed

3 files changed

+4
-13
lines changed

lib/adapters/http.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ var httpsFollow = require('follow-redirects').https;
1010
var url = require('url');
1111
var zlib = require('zlib');
1212
var pkg = require('./../../package.json');
13-
var Buffer = require('buffer').Buffer;
1413
var createError = require('../core/createError');
1514
var enhanceError = require('../core/enhanceError');
1615

@@ -30,7 +29,7 @@ module.exports = function httpAdapter(config) {
3029
}
3130

3231
if (data && !utils.isStream(data)) {
33-
if (utils.isBuffer(data)) {
32+
if (Buffer.isBuffer(data)) {
3433
// Nothing to do...
3534
} else if (utils.isArrayBuffer(data)) {
3635
data = new Buffer(new Uint8Array(data));

lib/utils.js

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
'use strict';
22

33
var bind = require('./helpers/bind');
4+
var isBuffer = require('is-buffer');
45

56
/*global toString:true*/
67

@@ -18,16 +19,6 @@ function isArray(val) {
1819
return toString.call(val) === '[object Array]';
1920
}
2021

21-
/**
22-
* Determine if a value is a Node Buffer
23-
*
24-
* @param {Object} val The value to test
25-
* @returns {boolean} True if value is a Node Buffer, otherwise false
26-
*/
27-
function isBuffer(val) {
28-
return ((typeof Buffer !== 'undefined') && (Buffer.isBuffer) && (Buffer.isBuffer(val)));
29-
}
30-
3122
/**
3223
* Determine if a value is an ArrayBuffer
3324
*

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
},
7373
"typings": "./index.d.ts",
7474
"dependencies": {
75-
"follow-redirects": "^1.2.3"
75+
"follow-redirects": "^1.2.3",
76+
"is-buffer": "^1.1.5"
7677
}
7778
}

0 commit comments

Comments
 (0)