मैंने firebase.json में नामित कार्यों के लिए पुनर्लेखन सेट किया है, लेकिन फिर भी firebase.functions().httpsCallable() [my-server].com/ के बजाय [my-server].cloudfunctions.net/[function-name] का आह्वान करता है।

मैं एक मौजूदा प्रोजेक्ट को अपग्रेड कर रहा हूं जो Cloudfunctions.net के साथ ठीक काम कर रहा है, लेकिन मैं उस डोमेन को अवरुद्ध करने वाले कुछ फायरवॉल के कारण डोमेन नामों को सीमित करना चाहता हूं। गाइड पढ़ना अगर आपको लगता है कि firebase.json में यह जोड़ पर्याप्त होगा :

"rewrites": [
      {
        "source": "/getResponse",
        "function": "getResponse"
      }]

और उसके बाद मेरे ऐप से फ़ंक्शन को कॉल करना:

firebase.functions().httpsCallable('getResponse')

... लेकिन वह [my-server] .cloudfunctions.net/getResponse के बजाय [my-server].com/getResponse का आह्वान करता है

मेरे ब्राउज़र में [my-server].com/getResponse खोलना काम करता है, इसलिए मुझे लगता है कि firebase.functions() पर कुछ प्रकार की स्पष्ट सेटिंग है जहां मैं इसे कस्टम डोमेन का उपयोग करने के लिए मजबूर कर सकता हूं?

किसी भी मदद के लिए धन्यवाद

0
Simon Kibsgård 5 जुलाई 2019, 17:27

1 उत्तर

सबसे बढ़िया उत्तर

कॉल करने योग्य फ़ंक्शन के लिए फ़ायरबेस क्लाइंट एसडीके को कॉन्फ़िगर करने का कोई तरीका नहीं है ताकि फ़ंक्शन के लिए डिफ़ॉल्ट URL के अलावा किसी अन्य चीज़ को लागू किया जा सके। अगर यह आपके लिए किसी तरह महत्वपूर्ण है, तो आप एक सुविधा अनुरोध दर्ज करने के लिए स्वतंत्र हैं।

0
Doug Stevenson 5 जुलाई 2019, 15:48