第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Firebase Cloud Function 在 Prod 中不起作用。出現(xiàn)錯(cuò)誤

Firebase Cloud Function 在 Prod 中不起作用。出現(xiàn)錯(cuò)誤

LEATH 2022-12-02 15:44:28
轉(zhuǎn)到 URL 時(shí)出現(xiàn)以下錯(cuò)誤。Error: could not handle the request我似乎無法弄清楚為什么。我做錯(cuò)了什么?這是我的index.js文件。const functions = require('firebase-functions');var request = require('request');const admin = require('firebase-admin');admin.initializeApp();exports.addMessage = functions.https.onRequest(async (req, res) => {  const itemDescription = req.query.itemDescription;  const pageNumber = req.query.pageNumber;  const categoryId = req.query.categoryId;  const sortBy = req.query.sortBy;  const narrowSearch = req.query.narrowSearch;  cnst typeOfListing = req.query.typeOfListing;  const sellerExclusions = req.query.sellerExclusions;  const tagsExclusions = req.query.tagsExclusions;  const country = req.query.country;  const minPrice = req.query.minPrice;  const maxPrice = req.query.maxPrice;  const entriesPerPage = req.query.entriesPerPage;  const buyingFormat = req.query.buyingFormat;  let operationName = "";  let entriesPerPage2 = "";  let sortOrder = "";  let currentPage = "";  if (pageNumber !== null) {    currentPage = pageNumber;  } else {    currentPage = 1;  }  if (typeOfListing === 'active') {    operationName = "findItemsAdvanced";    entriesPerPage2 = 50;  } else {    operationName = "findCompletedItems";    if (buyingFormat === "Auction") {      entriesPerPage2 = 50;    } else {      entriesPerPage2 = 25;    }  }  let apicall = "https://URL?";  if (typeOfListing === "active") {    if (sortBy !== null) {       apicall += "&sortOrder=";       apicall += sortBy;       sortOrder = sortBy;    } else {      apicall += "&sortOrder=";      apicall += "BestMatch";      sortOrder = "BestMatch";    }  } else {    if (sortBy !== null) {       apicall += "&sortOrder=";       apicall += sortBy;       sortOrder = sortBy;    } else {      apicall += "&sortOrder=";      apicall += "EndTimeSoonest";      sortOrder = "EndTimeSoonest";    }  }  if (categoryId !== null) {    apicall += "&categoryId=";    apicall += categoryId;  }
查看完整描述

1 回答

?
慕桂英546537

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊

在 Cloud Functions 中,您需要通過 Promises 管理異步方法調(diào)用。request本機(jī)支持回調(diào)接口但不返回承諾。

您應(yīng)該使用另一個(gè)庫,例如axios,如下所示:

exports.addMessage = functions.https.onRequest(async (req, res) => {

    try {


        // ...

        let apicall = "https://URL?";


        // ...

        apicall += "&itemFilter(0).name=SoldItemsOnly&itemFilter(0).value(0)=true";


        const response = await axios.get(apicall);


        // handle success

        // ...

        res.json({..});



    } catch (error) {

        res.status(500).send({ 'error': error });

    }

    

});

請(qǐng)注意,您可能需要使用“Blaze”定價(jià)計(jì)劃。


事實(shí)上,免費(fèi)的“Spark”計(jì)劃“只允許向 Google 擁有的服務(wù)發(fā)出網(wǎng)絡(luò)請(qǐng)求”。請(qǐng)參閱https://firebase.google.com/pricing/(將鼠標(biāo)懸停在“云功能”標(biāo)題后面的問號(hào)上)


另請(qǐng)注意,request已棄用。


查看完整回答
反對(duì) 回復(fù) 2022-12-02
  • 1 回答
  • 0 關(guān)注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)