सर्वर साइड पोस्ट अनुरोध Firebase कार्यों के लिए प्रतिक्रिया प्रपत्र कार्रवाई

0

सवाल

जब मैं बटन पर क्लिक करें दृश्यपटल पर, मैं निर्देशित करने के लिए स्थानीय होस्ट/बनाने-खाते की मेजबानी की लेकिन renders "पोस्ट नहीं कर सकते". डाकिया हालांकि शो के समापन बिंदु बस ठीक काम करता है.

नहीं यकीन है कि क्या मैं यहाँ गलत है.

बैकएंड समापन बिंदु पर Firebase कार्य फ़ोल्डर

app.post("/create-account-hosted", async (req, res) => {
  try {
  var account = await stripe.accounts.create({
    type: "custom",
    requested_capabilities: ["card_payments", "transfers"],
    business_type: 'company',
    
  })

  var accountLink = await stripe.accountLinks.create({
    account: account.id,
    success_url: "https://example.com",
    failure_url: "https://example.com",
    type: "custom_account_verification", 
    collect: "eventually_due",
  });
} catch (err) {
  console.log(err);
  res.status(400);
  res.send({ error: err });
  return;
}

res.send(accountLink.url)

सामने के अंत कोड प्रपत्र POST अनुरोध के लिए सर्वर साइड पर पुनः निर्देशित.

<div className="beASeller">
                    <form
                        type="submit"
                        action="/create-account-hosted"
                        method="POST"
                        class="stripe-connect white"
                    >
                        <button> Seller Signup</button>
                    </form>
                </div>
2
1

के बाद से मेरी डाकिया था क्वैरी Firebase समारोह में ही जैसे https://uscentral1.myfunction.cloudfunctions.net/create-account-hosted, मैं क्या करने की जरूरत के साथ ही मेरे सामने के अंत कोड है ।

<div className="beASeller">
         <button                        
         action="https://uscentral1.myfunction.cloudfunctions.net/create-account-hosted/"
         class="stripe-connect white"
         >
         </button>
</div>
2021-11-24 07:29:43
1

आप भी एक HTTP क्लाइंट. इस मामले के लिए, हम का उपयोग करेंगे Axios.

का एक गुच्छा रहे हैं अतिरिक्त विकल्प है जो आप का लाभ ले सकते हैं कर रही है जब एक अनुरोध का उपयोग कर Axiosहै , लेकिन यहाँ सबसे आम हैं:

  • baseUrl - यदि आप निर्दिष्ट एक आधार यूआरएल, यह हो जाएगा prepended करने के लिए किसी भी रिश्तेदार URL आप का उपयोग करें.
  • हेडर - एक वस्तु के लिए कुंजी/मूल्य जोड़े के लिए भेजा जा सकता है के रूप में हेडर है ।
  • params - एक वस्तु की कुंजी/मान के जोड़ों हो जाएगा कि धारावाहिक और संलग्न करने के लिए यूआरएल के रूप में एक क्वेरी स्ट्रिंग.
  • responseType - अगर आप की उम्मीद कर रहे हैं एक प्रतिक्रिया एक प्रारूप में अन्य की तुलना में JSON, आप सेट कर सकते हैं इस संपत्ति के लिए arrayBuffer, बूँद, दस्तावेज, पाठ, या स्ट्रीम.
  • auth: एक वस्तु गुजर रहा है के साथ उपयोगकर्ता नाम और पासवर्ड फ़ील्ड का उपयोग करेगा इन क्रेडेंशियल्स के लिए बुनियादी HTTP प्रमाणीकरण अनुरोध पर.

आप उल्लेख कर सकते हैं यहाँ, स्थापित करने के लिए Axios अपनी परियोजना में.

स्थापना के बाद, आप कर सकते हैं अब का उपयोग करें Axios. देखने के लिए कृपया नमूना कोड को के नीचे:

import axios from 'axios';

axios.post('https://uscentral1.myfunction.cloudfunctions.net/create-account-hosted', {"body":data}, {
    headers: {
    'Content-Type': 'application/json'
    'Authorization': 'Bearer ' + token
    }
  }
)

कृपया जाँच भी कदम 2 - 4 पर यह धागा और देखने के लिए अगर यह भी मदद करता है.

2021-11-24 10:14:31

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में