कोआ.जस - मचान

मचान हमें आसानी से एक बनाने की अनुमति देता है skeleton for a web application। हमने मैन्युअल रूप से अपनी सार्वजनिक निर्देशिका बनाई, मिडलवेयर को जोड़ा, अलग-अलग रूट फाइलें बनाईं, आदि एक मचान उपकरण हमारे लिए इन सभी चीजों को सेट करता है ताकि हम सीधे अपने आवेदन के निर्माण के साथ शुरू कर सकें।

हम जिस स्कैफ़ोल्डर का उपयोग करेंगे उसे कहा जाता है Yeoman। यह एक मचान उपकरण है जो Node.js के लिए बनाया गया है, लेकिन इसमें कई अन्य चौखटे (जैसे फ्लास्क, रेल, django, आदि) के जनरेटर भी हैं। तुर्क को स्थापित करने के लिए, अपने टर्मिनल में निम्न कमांड दर्ज करें।

$ npm install -g yeoman

Yeoman अनुप्रयोगों को मचान करने के लिए जनरेटर का उपयोग करता है। Npm पर उपलब्ध जनरेटर की जांच करने के लिए, यहाँ पर सिर के साथ । इस ट्यूटोरियल के उद्देश्य के लिए, हम 'जनरेटर-कोआ' का उपयोग करेंगे। इस जनरेटर को स्थापित करने के लिए, अपने टर्मिनल में निम्न कमांड दर्ज करें।

$ npm install -g generator-koa

इस जनरेटर का उपयोग करने के लिए, -

yo koa

फिर यह एक निर्देशिका संरचना बनाएगा और आपके लिए निम्न फ़ाइलें बनाएगा। यह आपके लिए आवश्यक एनपीएम मॉड्यूल और बोवर घटक भी स्थापित करेगा।

create package.json
create test/routeSpec.js
create views/layout.html
create views/list.html
create public/styles/main.css
create public/scripts/.gitkeep
create controllers/messages.js
create app.js
create .editorconfig
create .jshintrc

I'm all done. Running npm install & bower install for you to install 
the required dependencies. 
If this fails, try running the command yourself.

यह जनरेटर हमारे लिए एक बहुत ही सरल संरचना बनाता है।

.
├── controllers
│   └── messages.js
├── public
|   ├── scripts
|   └── styles
|       └── main.css    
├── test
|   └── routeSpec.js
├── views
|   ├── layout.html
|   └── list.html
├── .editorconfig
├── .jshintrc
├── app.js
└── package.json

कोआ के लिए उपलब्ध कई जनरेटर का अन्वेषण करें और जो आपको सही लगे उसे चुनें। सभी जनरेटर के साथ काम करने के चरण समान हैं। आपको एक जनरेटर स्थापित करने की आवश्यकता होगी, इसे तुर्क का उपयोग करके चलाएं, यह आपसे कुछ प्रश्न पूछेगा और फिर आपके उत्तरों के आधार पर आपके आवेदन के लिए एक कंकाल तैयार करेगा।