Ошибка 500 в ответе от облачной функции Google на мое веб-приложение - PullRequest
0 голосов
/ 19 сентября 2019

Я установил облачную функцию Google (которая отлично работает при тестировании), которая не может отправить ответ обратно во внешний интерфейс: ошибка:

    Uncaught (in promise) Error: Network Error
    at createError (createError.js?2d83:16)
    at XMLHttpRequest.handleError (xhr.js?b50d:81)

облачная функция:

exports.helloWorld = (req, res) => {
      (async () => {
    let se = []
    for (let i =0;i<req.body.url.length;i++){
      let se1 = req.body.searchPhrase + " site:" + req.body.url[i]
      se.push(se1.toString())
    }
         console.log(se)
    let scrape_job = {
        search_engine: 'bing',
        keywords: se,
        num_pages: '1',
    };
console.log(req.body.searchPhrase)
 results =  await se_scraper.scrape({}, scrape_job);
    res.set('Access-Control-Allow-Origin', '*');
    res.set('Access-Control-Allow-Methods', 'POST');
    res.set('Access-Control-Allow-Headers', 'Content-Type:application/json');
    res.set('Access-Control-Max-Age', '3600');
    res.json({
      status: true,
      message: "Challenges found !",
      results: "yes"
    });
  })();

};

Я использую axios.post для отправки запросов функции внешнего интерфейса:

 axios
 .post("https://us-central1-astute-loop-252111.cloudfunctions.net/scrap",newData)
 .then((res)=>{
   console.log(res)
   d = d.contact(res.data.results.results)
  })

Буду рад некоторой помощи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...