2012-07-11 28 views
6

लाने में असमर्थ मैं Swagger के साथ एक आरईएसटी वेब एपीआई दस्तावेज कर रहा हूं। मैंने पेटस्टोर उदाहरण डाउनलोड किया है। यह resources.json जो संदर्भ देता है के होते हैं pet.json और user.json:स्वैगर यूआई त्रुटि: एपीआई लिस्टिंग

{ 
    "apiVersion":"0.2", 
    "swaggerVersion":"1.0", 
    "basePath":"http://petstore.swagger.wordnik.com/api", 
    "apis": 
    [ 
     { 
      "path":"/pet.{format}", 
      "description":"Operations about pets" 
     }, 
     { 
      "path":"/user.{format}", 
      "description":"Operations about user" 
     } 
    ] 
} 

लेकिन मेरी वेब सर्वर के लिए मूल फ़ाइलों को अपलोड करने के बाद भी, स्वैगर यूआई मुझसे कहता है:

Unable to fetch API Listing. Tried the following urls: 
http://www.myserver.org/resources.json 
http://www.myserver.org 
http://www.myserver.org/resources.json 
http://www.myserver.org/resources 

आप बता सकते हैं कि स्वैगर नहीं मिल का कारण बनता है मेरी जेसन फाइल?

उत्तर

4

मुझे लगता है कि आप www.myserver.org पर जा रहे हैं और यह swagger ui लाता है? स्वैगर यूआई में "एक्सप्लोर करें" टेक्स्टबॉक्स में ... अपने संसाधनों के स्थान में टाइप करना सुनिश्चित करें। जेसन।

मैं व्यक्तिगत रूप से मेरी अकड़ API दस्तावेज़ इस तरह की स्थापना की है ...

http://adamclerk.com/api   --Swagger UI 
http://adamclerk.com/api/doc  --returns json representing resources.js 
http://adamclerk.com/api/doc/donuts --returns json representing donut operations 

आप एक अधिक विस्तृत explaination यहाँ चेकआउट कर सकते हैं - Swagger With Static Documentation

यदि आपके पास कोई और प्रश्न पूछने के लिए स्वतंत्र महसूस हो रहा है।

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