diff --git a/node/getRequest.js b/node/getRequest.js index cf59603..68d981d 100644 --- a/node/getRequest.js +++ b/node/getRequest.js @@ -1,30 +1,30 @@ -var http = require('request'); -var company = "YOUR_TEAMWORK_SITE_NAME"; -var key = "YOUR_API_KEY"; - -var base64 = new Buffer(key + ":xxx").toString("base64"); - -var options = { - hostname: company + ".teamwork.com", +const http = require('http'); +const company = "YOUR_TEAMWORK_SITE_NAME"; +const key = "YOUR_API_KEY"; + +const base64 = Buffer.from(`${key}:xxx`).toString("base64"); + +const options = { + hostname: `${company}.teamwork.com`, path: "/projects.json", method: "GET", headers: { - "Authorization": "BASIC " + base64, + "Authorization": `BASIC ${base64}`, "Content-Type": "application/json" } }; - -var req = request(options, function(res) { - console.log("STATUS: " + res.statusCode); - console.log("HEADERS: " + JSON.stringify(res.headers)); + +const req = http.request(options, function(res) { + console.log(`STATUS: ${res.statusCode}`); + console.log(`HEADERS: ${JSON.stringify(res.headers)}`); res.setEncoding("utf8"); res.on("data", function (chunk) { - console.log("BODY: " + chunk); + console.log(`BODY: ${chunk}`); }); }); - + req.on("error", function(e) { - console.log("ERROR: " + e.message); + console.log(`ERROR: ${error.message}`); }); - + req.end(); \ No newline at end of file