2016-01-18 9 views
7

मैं वर्तमान में जागररी में एक एप्लिकेशन विकसित कर रहा हूं जिसे मैं अपने एपीआई प्रबंधक पर तैनात करता हूं।जागरण (डब्ल्यूएस 02) एंडपॉइंट संदर्भ/गतिशील अंतराल

<%  
var url = 'http://jaggeryjs.org/apidocs/resources/home.jag'; 
var xhr = new XMLHttpRequest(); 
xhr.open("GET", url); 
xhr.setRequestHeader("user" , "madhuka"); 
xhr.send(); 

print("ReadyState : "+xhr.readyState); 
print("<br>ResponseStatus : "+xhr.status); 
print("<br>ResponseText : "+xhr.responseText); 
%> 

मैं सब कुछ और ठीक काम कर रहा है, फिर भी मैं दूर करने के लिए कड़ी मेहनत करना चाहते हैं:

गुड़ वापस अंत से मैं जो निर्दिष्ट करता है का उपयोग करते हुए विधि प्रलेखित here एक सोप वेब सेवा, फोन कर रहा हूँ -कोडेड यूआरएल और पर्यावरण के आधार पर इसे किसी प्रकार के यूआरएल लुकअप के साथ प्रतिस्थापित करें।

ऐसा करने का सही तरीका क्या है? क्या मैं एपीआई मैनेजर में एंडपॉइंट निर्दिष्ट कर सकता हूं और इसका उल्लेख कर सकता हूं? या शायद एक ईपीआर फ़ाइल का उपयोग करें। इस अर्थ में जगजीरी दस्तावेज़ीकरण के साथ मुझे बहुत भाग्य नहीं मिला है।

+0

"पर्यावरण के आधार पर कुछ प्रकार के यूआरएल लुकअप" से आपका क्या मतलब है। यहाँ? – lakshman

+0

सर्विस एंडपॉइंट अलग-अलग वातावरणों के लिए अलग होगा, यानी यदि यह देव या एसआईटी पर तैनात है। जहां भी इसे तैनात किया जाता है उसे सही अंतराल मिलना चाहिए। – Continuity8

+0

इसे xml के रूप में conf स्थान में संग्रहीत करने के बारे में कैसे? क्या आप इसके साथ ठीक करेंगे और वहां से पढ़ेंगे? – harsha89

उत्तर

1

मैंने डब्लूएसओ 2 उत्पादों के लिए विकसित कई जॉगरी ऐप्स देखे हैं। उनमें पीछा किया गया अभ्यास जेसन प्रारूप में एक विन्यास फाइल है। आपके पास इसे पढ़ने और विशेषता नाम पास करके आवश्यक मान प्राप्त करने का तरीका हो सकता है।

आप या तो प्रत्येक वातावरण के लिए कॉन्फ़िगरेशन फ़ाइल कर सकते हैं और ऐप के साथ सही पैक कर सकते हैं या प्रत्येक वातावरण के लिए एंडपॉइंट्स के साथ एक एकल कॉन्फ़िगरेशन फ़ाइल कर सकते हैं। यदि आप एक एकल कॉन्फ़िगरेशन फ़ाइल को बनाए रखने जा रहे हैं, तो आपको विशेषता नाम को गतिशील रूप से बनाना होगा और उसका मान पढ़ना होगा। ऐसा करने के लिए, आपको यह सुनिश्चित करना होगा कि यह कौन सा वातावरण है। इसलिए मैं प्रत्येक पर्यावरण के लिए एक कॉन्फ़िगरेशन फ़ाइल का उपयोग करने और पर्यावरण के लिए सही फ़ाइल को बंडल करने की अनुशंसा करता हूं।

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