diff --git a/README.md b/README.md index 480c4ce8f..332e99c33 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ var server = engine.listen(80); server.on('connection', function(socket){ socket.send('utf 8 string'); - socket.send(new Buffer([0, 1, 2, 3, 4, 5])); // binary data + socket.send(Buffer.from([0, 1, 2, 3, 4, 5])); // binary data }); ``` diff --git a/lib/server.js b/lib/server.js index 2ae3447e6..afc808a12 100644 --- a/lib/server.js +++ b/lib/server.js @@ -359,8 +359,7 @@ Server.prototype.handleUpgrade = function (req, socket, upgradeHead) { return; } - var head = new Buffer(upgradeHead.length); // eslint-disable-line node/no-deprecated-api - upgradeHead.copy(head); + var head = Buffer.from(upgradeHead); // eslint-disable-line node/no-deprecated-api upgradeHead = null; // delegate to ws