2012-12-15 12 views
6

मैं parse.com ट्यूटोरियल के माध्यम से चल रहा हूँ,parse.com अंतर request.params

https://www.parse.com/docs/cloud_code_guide

और यह कहा गया है कि जब मैं कुछ बादल कोड कर रहा हूँ, मैं चाहिए json मूल्यों request.object.get("someParam")

करने के लिए तुरंत कॉल करने शुरू होता है सभी अच्छी तरह से और अच्छे request.params.someParam

का उपयोग कर, ट्यूटोरियल को छोड़कर तो क्या diffe है मिल request.object.get() और request.params.theParam के बीच किराए पर लें? क्या यह दूसरे से बढ़िया है? क्या यह एक मानक जावास्क्रिप्ट चीज है जिसे मुझे पता होना चाहिए (मुझे जेएस को पूरा गुच्छा नहीं पता)

+0

क्या यह सिर्फ मुझे है या 'अनुरोध' वस्तु ठीक से कार्य में पारित नहीं हो रही है? – fatuhoku

उत्तर

11

वे दो अलग-अलग अवधारणाएं हैं। क्लाउड फ़ंक्शंस में एक का उपयोग किया जाता है, दूसरा ऑब्जेक्ट सेविंग ट्रिगर्स में होता है।

  • request.params प्राप्त/पोस्ट मानकों तक पहुँचने के लिए बादल कार्य में प्रयोग किया जाता है।

  • request.object पहले सेव/बाद में सहेजे गए ऑब्जेक्ट को सहेजने के लिए ट्रिगर्स बचाएं।

+0

पहले सेव ट्रिगर के अंदर, अगर मैं request.object पर एक ऑपरेशन करता हूं .. क्या मुझे request.object.save (शून्य, सफलता हैडलर ओबीजे) कॉल करने की आवश्यकता है; ? या स्वचालित बचा है। –

+0

क्या हम क्लाउड फ़ंक्शन पर पैरामीटर {emp: staff} के रूप में ऑब्जेक्ट भेज सकते हैं और इसे request.params.emp में प्राप्त कर सकते हैं? जब मैंने कोशिश की, तो मुझे निम्नलिखित त्रुटि संदेश मिला "Uncaught Parse.Objects को यहां अनुमति नहीं है" –

+0

हाँ आप कर सकते हैं। यदि आप अभी भी समस्याओं में भाग लेते हैं तो अधिक जानकारी के साथ एक नया प्रश्न जोड़ें। –

संबंधित मुद्दे