diff --git a/lambda/proxy-es/lib/logging.js b/lambda/proxy-es/lib/logging.js index 152c35a70..217cb0057 100644 --- a/lambda/proxy-es/lib/logging.js +++ b/lambda/proxy-es/lib/logging.js @@ -92,7 +92,7 @@ module.exports=function(event, context, callback){ var params = { DeliveryStreamName: process.env.FIREHOSE_NAME, /* required */ Record: { /* required */ - Data: new Buffer(objJsonStr) /* Strings will be Base-64 encoded on your behalf */ /* required */ + Data: Buffer.from(objJsonStr) /* Strings will be Base-64 encoded on your behalf */ /* required */ } } @@ -101,4 +101,4 @@ module.exports=function(event, context, callback){ else console.log(data) // successful response }) -} \ No newline at end of file +} diff --git a/lambda/proxy-es/lib/request.js b/lambda/proxy-es/lib/request.js index 66b380da5..1d1ba149c 100644 --- a/lambda/proxy-es/lib/request.js +++ b/lambda/proxy-es/lib/request.js @@ -7,15 +7,15 @@ var Url=require('url') module.exports=function(opts){ - var url=Url.parse(opts.url) - var request={ + const url=Url.parse(opts.url) + const request={ host:url.hostname, method:opts.method.toUpperCase(), url:url.href, path:url.path, headers:opts.headers || {} } - + request.headers['Host']=request.host; if(opts.body){ if(Array.isArray(opts.body)){ opts.body=opts.body.map(JSON.stringify).join('\n')+'\n' diff --git a/lambda/proxy-es/package-lock.json b/lambda/proxy-es/package-lock.json index 68845deb4..eb8e94114 100644 --- a/lambda/proxy-es/package-lock.json +++ b/lambda/proxy-es/package-lock.json @@ -617,11 +617,22 @@ } }, "node_modules/follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.0.tgz", + "integrity": "sha512-0vRwd7RKQBTt+mgu87mtYeofLFZpTas2S9zY+jIeuLJMNvudIgF52nr19q40HOwH5RrhWIPuj9puybzSJiRrVg==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, "node_modules/fs-constants": { @@ -2390,9 +2401,9 @@ } }, "follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==" + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.0.tgz", + "integrity": "sha512-0vRwd7RKQBTt+mgu87mtYeofLFZpTas2S9zY+jIeuLJMNvudIgF52nr19q40HOwH5RrhWIPuj9puybzSJiRrVg==" }, "fs-constants": { "version": "1.0.0",