Необработанный отказ TypeError: Невозможно прочитать свойство 'error_description' из неопределенного - PullRequest
0 голосов
/ 19 октября 2018

Итак, у меня есть функция, которая принимает некоторый объект JSON и возвращает массив URL-адресов iamge и.Код ниже.Функция GetProductImagelinks работает отлично везде, но не здесь.Возвращает необработанное отклонение. TypeError: Невозможно прочитать свойство 'error_description' из неопределенного.

request.get(shopRequestUrl, { headers: shopRequestHeaders 
}).then((shopResponse) => {
            const paresedResponse = JSON.parse(shopResponse) 
            console.log(typeof paresedResponse)
            //res.status(200).end(shopResponse);
           if(paresedResponse != null){
            ids = ["12390989324","1231231232", "012231231"]
            search.GetProductImageLinks(paresedResponse, ids,(result)=>{
              res.send(result)
            })
           }
       }).catch((error) => {      
           res.status(error.statusCode).send(error.error.error_description);
        });

Код функции указан ниже:

GetProductImageLinks: (RawProductJson, ListOfProdIds, callback) => {
    let imageLinkArray = []
    for(let i = 0; i < ListOfProdIds.length; i++){
        for(let j = 0; j < RawProductJson.products.length;j++){
            list.products[j].images.forEach(image => {
              if(ListOfProdIds[i] == image.product_id){
                  imageLinkArray.push({"product_id": image.product_id, 
            "image_src": image.src, "varrient_id":image.variant_ids})
              }
             });
       }
   }
     callback(imageLinkArray)
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...