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

I am getting the below error - You didn't log out the Property attribute.

Below is my code -

const https = require("https");

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

request.on('error', (error) => { errorFunction(error); console.error(error); });

function errorFunction(error){ console.error(error); }

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

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

request.on('error', (error) => {
errorFunction(error);
console.error(error);
});

  function errorFunction(error){
    console.error(error);
  }

2 Answers

Krishna Dheeraj Karlapudi
Krishna Dheeraj Karlapudi
20,790 Points

you can log your error message by using error.messgae property in the callback function

console.error(error.message);
const https = require("https");

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

request.on('error', (error) => {
console.error(error.message);
});

Thanks Krishna!