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

The challenge says I didn't declare the variable but I clearly did. Whats wrong?

I've also tried declaring it at the beginning, but then it tells me it's not initialized, even though I do that inside the get method.

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




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


});

1 Answer

It may be an issue of scope then.

Because you declared it inside a function, it's not possible to access it outside of that function.

You can declare a variable outside the function, and then overwrite it inside the function, than it's accessible from outside.