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.

const https = require("https");

https.get("", response => {
  const request = response;


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.