Gateway पुस्तकालयको साथ Node.js प्रयोग गरेर एपीआई सिर्जना गर्ने Express र Swagger एपीआई कागजातहरूको लागि एकीकरण निम्न रूपमा गर्न सकिन्छ:
चरण 1: परियोजना सेट अप गर्नुहोस् र पुस्तकालयहरू स्थापना गर्नुहोस्
- तपाईंको परियोजनाको लागि नयाँ निर्देशिका सिर्जना गर्नुहोस्।
- खोल्नुहोस् Command Prompt वा Terminal प्रोजेक्ट डाइरेक्टरीमा नेभिगेट गर्नुहोस्
cd path_to_directory
:। - एनपीएम प्याकेज सुरु गर्नुहोस्
npm init -y
:। - आवश्यक पुस्तकालयहरू स्थापना गर्नुहोस् :।
npm install express ocelot swagger-ui-express
चरण 2: कन्फिगर Express र Ocelot
app.js
परियोजना डाइरेक्टरीमा नामको फाइल सिर्जना गर्नुहोस् र यसलाई कन्फिगर गर्न खोल्नुहोस् Express:
ocelot-config.json
तपाईंको अनुरोध राउटिङ परिभाषित गर्न नामको कन्फिगरेसन फाइल सिर्जना गर्नुहोस्:
चरण 3: एकीकृत गर्नुहोस् Swagger
फाइलमा app.js
, एकीकृत गर्न निम्न कोड थप्नुहोस् Swagger:
swagger.json
परियोजना डाइरेक्टरीमा नामको फाइल सिर्जना गर्नुहोस् र API कागजात जानकारी परिभाषित गर्नुहोस्:
चरण 4: परियोजना चलाउनुहोस्
खोल्नुहोस् Command Prompt वा Terminal प्रोजेक्ट डाइरेक्टरीमा नेभिगेट गर्नुहोस्।
आदेशको साथ परियोजना चलाउनुहोस् node app.js
:।
चरण 5: पहुँच Swagger UI
Swagger ठेगानामा UI पहुँच गर्नुहोस् http://localhost:3000/api-docs
:।
कृपया नोट गर्नुहोस् कि यो कसरी एपीआई डिप्लोय गर्ने Gateway र Swagger Node.js प्रयोग गरेर एकीकृत गर्ने सरल उदाहरण हो। अभ्यासमा, तपाईंले सुरक्षा, संस्करण, अनुकूलन कन्फिगरेसन, र अन्य विचारहरू जस्ता पक्षहरूलाई विचार गर्नुपर्छ।