2013-06-07 8 views
5

पर चल रहे node.js सर्वर में एआईआर ऐप से भेजे गए डेटा को प्राप्त करना मैं अपने क्लाइंट एडोब एयर एप्लिकेशन से भेजे गए डेटा को प्राप्त करने की कोशिश कर रहा हूं, जो नोडोकू पर चल रहे नोड.जेएस सर्वर में है, लेकिन कोई सफलता नहीं है। प्राप्त अनुरोधों के लिएहेरोोक

var loader : URLLoader = new URLLoader(); 
    var request : URLRequest = new URLRequest("http://127.0.0.1:5000"); 

    request.method = URLRequestMethod.GET; 
    loader.dataFormat = URLLoaderDataFormat.TEXT; 
    var variables:URLVariables = new URLVariables(); 

    variables.data = 'this is data'; 

    request.data = variables; 

    loader.addEventListener(Event.COMPLETE, onRestaurantObjectLoadComplete); 
    loader.load(request); 

और मेरे Node.js कोड:

यह मैं कैसे डेटा भेज रहा हूँ है

app.get('/',function (request, res) { 
console.log("received request data" + request.data); 
}); 
app.listen(port, function() { 
console.log("Listening on " + port); 
}); 

अनुरोध सर्वर से आते हैं, और मैं नहीं भेज पा रहा हूं ग्राहक का जवाब, लेकिन डेटा हमेशा अनिर्धारित है।

इसके अलावा, यदि मैं POST विधि का उपयोग कर डेटा भेजने का प्रयास करता हूं तो मुझे एआईआर एप्लिकेशन में स्ट्रीम त्रुटि मिलती है।

एआईआर आवेदन से node.js सर्वर पर डेटा भेजने का सही तरीका क्या होगा?

संपादित करें: मैं इसे स्थानीय रूप से काम करने में कामयाब रहा, लेकिन जब मैं इसे अपनेोकू में अपलोड करता हूं, तो यह काम नहीं करता है। मैं http: // पर अनुरोध भेज रहा हूं: (जैसा कि मैंने स्थानीय रूप से किया था, लेकिन myHerokuApp.com लोकलहोस्ट था) और मुझे स्ट्रीम त्रुटि मिल रही है। अनुरोध भेजने के लिए सही यूआरएल होना क्या होगा?

उत्तर

1

ऐसा लगता है कि यह सिम्युलेटर पर काम नहीं करता है, एक बार वास्तविक उपकरण पर परीक्षण करने पर यह हेरोकू द्वारा दिए गए यूआरएल के साथ काम करेगा।

अभी भी यह नहीं पता कि इसे सिम्युलेटर पर कैसे काम करना है।

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