موږ معمولا ډیری پروژې او غوښتنلیکونه د نويو په توګه جوړوو، مګر دا یوازې د مساوات نیمایي ده.
موږ هم غواړو چې پاتې نړۍ د دې غوښتنلیکونو کارولو او ازموینې وړتیا ولري ، ایا دا د پریزنټشن لپاره وي ، احتمالي استخدام کونکي ، یا یوازې د هرچا په وړاندې د ترلاسه کولو لپاره.
موږ به د دې کولو لپاره دا ایپس په عامه سرور کې واچوو.
هیروکو د ایپسونو رامینځته کولو ، پلي کولو او ساتلو لپاره د خدمت (PaaS) په توګه په بشپړ ډول اداره شوی کلاوډ میشته پلیټ فارم دی.
پلیټ فارم د تطبیق وړ دی او د DX سره په ذهن کې جوړ شوی ترڅو ستاسو او ستاسو ټیم غوره شوي پرمختیا میتود ځای په ځای کړي پداسې حال کې چې تاسو تمرکز او تولید ساتي.
هیروکو د پراختیا کونکو ، ټیمونو او هر ډول شرکتونو لخوا د پروژو پیل کولو ، اداره کولو او وده کولو لپاره کارول کیږي. که تاسو یو کوچنی پروټوټایپ یا د ماموریت مهم محصول رامینځته کوئ ، د هیروکو بشپړ مدیریت شوی پلیټ فارم د ګړندي ایپسونو رسولو لپاره خورا ساده لاره چمتو کوي.
د هیروکو یو له مهمو ځانګړتیاو څخه ستاسو په غوره توب کې لیکل شوي پروژې پلي کولو، اداره کولو او اندازه کولو وړتیا ده پروګرامونې ژبې [نوډ، روبي، پایتون، جاوا، پی ایچ پی، ګو، او نور].
په دې پوسټ کې، زه به تاسو ته درس درکړم چې څنګه په هیروکو کې د موجوده Node.js پروژه ځای په ځای کړئ.
اړتیاوې
د دې مقالې غوره تمرینونه داسې انګیرل کیږي چې تاسو یې لرئ:
- لګول شوی Node.js د npm سره.
- یو هیروکو ګڼون په بشپړ ډول وړیا دی.
- د Node.js غوښتنلیک چې دمخه شتون لري
- د هیروکو د کمانډ لاین انٹرفیس (CLI).
1. د خپل غوښتنلیک انحصار اعلان کړئ
د package.json فایل مشخص کوي چې کوم انحصار باید ستاسو د پروژې سره نصب شي.
د خپلې پروژې په روټ ډایرکټر کې د npm init کمانډ چل کړئ ترڅو د دې لپاره د package.json فایل رامینځته کړئ. دا به تاسو ته وښيي چې څنګه د package.json فایل جوړ کړئ.
د دوی په خالي پریښودلو سره، تاسو کولی شئ هر ډول پوښتنې پریږدئ. په وینډوز کې، د کمانډ شیل په لاره اچولو لپاره د Git Bash پروګرام پیل کړئ.
په پایله کې د package.json فایل په لاندې ډول دی:
د انحصار نصبولو لپاره `npm install pkg>` وکاروئ.
دا به بسته هم نصب کړي او دا به د `package.json` ډیټا فایل باندې تکیه وکړي د ایکسپریس نصبولو لپاره، د مثال په توګه، ټایپ کړئ `npm install express`.
ډاډ ترلاسه کړئ چې د سیسټم په کچه هیڅ کڅوړې نه کارول کیږي. ستاسو کڅوړه د انحصار نشتوالی لري. کله چې هیروکو ته د ځای په ځای کولو هڅه وکړئ، د JSON فایل به د ستونزو لامل شي.
د دې مسلې د حل کولو لپاره، `rm -rf نوډ ماډلونه اجرا کړئ؛ npm ستاسو په محلي کمانډ لاین کې تولید - نصب کړئ، او بیا د هیروکو محلي ویب ته د ننوتلو له لارې خپل اپلیکیشن په محلي توګه پیل کړئ.
که ستاسو د کڅوړې انحصاراتو څخه یو د .json فایل ورک وي، تاسو باید د خطا پیغام وګورئ چې دا په ګوته کوي چې کوم ماډل شتون نلري.
2. د نوډ نسخه مشخص کړئ
ستاسو د package.json فایل کې باید د Node.js نسخه هم شامله وي چې په هیروکو کې ستاسو غوښتنلیک اجرا کولو لپاره کارول کیږي.
تاسو باید تل د Node.js نسخه وکاروئ چې د هغه وخت سره مطابقت لري چې تاسو ورسره کار کوئ. د خپل نسخه موندلو لپاره نوډ - نسخه ټایپ کړئ.
دا هغه څه دي چې ستاسو د package.json فایل به ورته ښکاري:
اوس چې انحصارونه نصب شوي او د کارولو لپاره د نوډ نسخه مشخص شوې ، د package.json فایل باید داسې ښکاري:
3. یو پروفایل جوړ کړئ
د خپل فولډر په ریښه کې پروفایل جوړ کړئ (ډاډ ترلاسه کړئ چې هیڅ تمدید شتون نلري او د "P" لیک لوی دی).
دا د هیروکو فایل کې دی چې تاسو به د ډینوس تنظیمات تنظیم کړئ ، لکه څنګه چې هیروکو به د اپلوډ اپلوډ کولو وروسته نوډ js ویب سرور پیل کړي.
د نمونې ایپ کې پروفایل چې تاسو ځای په ځای کړی داسې ښکاري:
4. خپل اپلیکیشن جوړ کړئ او په محلي توګه یې ازموینه وکړئ
د هغه انحصارونو نصبولو لپاره چې تاسو یې په خپل package.json فایل کې اشاره کړې، په خپل محلي ایپ ډایرکټر کې د npm انسټال کمانډ چل کړئ.
د هیروکو سیمه ایز کمانډ وکاروئ ، کوم چې په هیروکو CLI کې شامل دی ، ترڅو خپل اپلیکیشن په ځایی ډول پیل کړي.
تاسو باید اوس وکولی شئ خپل اپلیکیشن ته لاسرسی ومومئ https://localhost:5000/.
5. اثار جوړ کړئ
د .gitignore فایل جوړ کړئ چې د دې په څیر ښکاري ترڅو ساختماني آثار د بیاکتنې کنټرول څخه بهر وساتي:
6. خپل node.js غوښتنلیک هیروکو ته ځای په ځای کړئ
لاندې لارښوونې به ستاسو غوښتنلیک هیروکو ته ځای په ځای کړي.
7. هیروکو لاګز
تاسو کولی شئ د خپل روان برنامه په اړه معلومات ترلاسه کولو لپاره د ننوتلو کمانډونو څخه هم کار واخلئ. دا د ستونزو د حل کولو لپاره خورا ګټور دی.
پایله
مبارک، ستاسو د Node.js غوښتنلیک اوس په هیروکو کې ژوندی دی. دا یو کلاوډ پلیټ فارم دی چې سوداګرۍ ته اجازه ورکوي چې ایپسونه رامینځته کړي ، توزیع کړي ، اداره کړي او وده وکړي.
هیروکو زموږ لپاره د سرور پرته او کانټینر کولو پدې نوي دور کې شتون درلود ، چیرې چې موږ د خپلې ټولې پروژې پلي کولو څخه یوازې یو کلیک لرې یو ، او دا لاهم د ملیونونو کاروونکو سره مرسته کوي د دوی پروژې په سادګۍ سره ځای په ځای کړي.
یو ځواب ورکړئ ووځي