JavaScript Node.js Basics Handling Errors in Node Handling Errors in Node

I got an error message that "You didn't declare the `var`, `const` or `let` variable." But I have done it, why?

const https = require("https");

https.get("https://teamtreehouse.com/chalkers.json", response => { console.log(response.statusCode);

let request = ''; response.on('data',data=>{ request += data; }); });

this is my code

app.js
const https = require("https");


https.get("https://teamtreehouse.com/chalkers.json", response => {

  let request = '';
  lresponse.on('data',data=>{
        request += data;
  });



});

1 Answer

Elise Kain
Elise Kain
54,379 Points

Hello there - I believe the challenge is asking for you to create a variable that stores what is returned after the http get method completes. Try declaring the variable in front of the "https.get..." part:

const https = require("https");

const request = https.get("https://teamtreehouse.com/chalkers.json", response => {
  console.log(response.statusCode);
});