Не могу установить обработку ошибок с библиотекой запросов, потому что объект ошибки всегда 'null', является ли это ошибкой в ​​библиотеке запросов, или я что-то пропустил? - PullRequest
0 голосов
/ 30 июня 2019

Я пытаюсь сделать запрос к darksky прогноз API, и запросы работают нормально, но не могу обработать случай ошибки, потому что объект ошибки всегда возвращает «ноль».Я делаю обработку ошибок, или это ошибка в библиотеке запросов на объекте «ошибка».Благодарю.Токен изменен для рекламы.

const request = require('request')
const url = 'https://api.darksky.net/forecast/0408a5ec4a359f1?units=si'

request({ url: url, json: true }, (error, response) => {
    const currentTemp = response.body.currently.temperature
    const rainChance = response.body.currently.precipProbability
        console.log(error)
        console.log(`Currently is ${currentTemp.toFixed()} degrees with ${rainChance}% chance of rain!`)
})

// console output 
null
Currently is 13 with 0% chance of rain!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...