Incwadana yeminatha yenyathelo lokuseta kwaye isebenzise i-nodeJscan ye-SAT

Anonim
Incwadana yeminatha yenyathelo lokuseta kwaye isebenzise i-nodeJscan ye-SAT 4370_1

Eli nqaku libonisa isikhokelo senyathelo lenyathelo lenyathelo lokuseta kwaye sisebenzise i-nodeJscan ye-SARS. Abafundi baya kuba nakho ukuziqhelanisa nomzekelo osebenzayo wenkqubo yokufakwa kwenkqubo.

UNodeJscan sisikere se-stateric khowudi esetyenziselwa ukukhangela ukusilela ukhuseleko kwimisebenzi ye-node.js. Ifanele iqondwe ngokuchanekileyo ukuba i-NodeJsscan ye-nodeJssscan ingasetyenziswa njani ukuba imfuneko enjalo.

Ukufakwa, ukuseta kunye nokusebenzisa iskena se-nodejsscan
  • Umsebenzisi ufaka i-Posts Presgres kwaye aqwalasele (i-SQLALCHY_DATABAS_URL) kwi-core / iseto.py
  • Emva koko, ikhuphe iphakheji ye-nodeJscan evela kwindawo yokugcina i-githib ngokuvula eli khonkco.
Incwadana yeminatha yenyathelo lokuseta kwaye isebenzise i-nodeJscan ye-SAT 4370_2

Emva koko kufuneka uye kwisikhombisi se-nodeJssan kwaye ufake zonke izinto ezifanelekileyo usebenzisa umyalelo:

I-PIP3 PATE -R

Incwadana yeminatha yenyathelo lokuseta kwaye isebenzise i-nodeJscan ye-SAT 4370_3
  • Kuya kufuneka uphumeze lo myalelo (i-Python3 Shere.py) Kanye ukwenza amangeniso ayimfuneko kwidatha.
  • I "Python3 App.py" Umyalelo wenziwa ukuze uvavanye iphakathi.
  • Faka i-hugikorn efunekayo ekusebenzeni ngokuchanekileyo kwe-nodeJscan, ungasebenzisa "i-gunorn -b -b .0.0.0.0.0.0.0.0.0.0: 19090 AP: App" Umyalelo. Iyafuneka kwindalo yemveliso.
Incwadana yeminatha yenyathelo lokuseta kwaye isebenzise i-nodeJscan ye-SAT 4370_4

Esi sixhobo siza kuqhuba i-NodeJSCAN KWI-3: http: //0.0.0: 9090. Ukuba ufuna ukulungisa, faka i-debug to "yinyani" kwi-core / setopy.py. Ngohlaziyo lwamaxesha athile kwesi sixhobo, i-nodeJsscan inenani elincinci leposi ebubuxoki.

Incwadana yeminatha yenyathelo lokuseta kwaye isebenzise i-nodeJscan ye-SAT 4370_5
Isinxibelelaniso somgca wokuyalela (Cli) Nodejang

Isinxibelelanisi somgca wokuyalela okanye u- "Cli" ivumela esi sixhobo ukuba sidibane nee-dessecops cie / cds. Iziphumo ziya kuziswa kumsebenzisi kwifomathi ye-JSON.

Incwadana yeminatha yenyathelo lokuseta kwaye isebenzise i-nodeJscan ye-SAT 4370_6
Docker.

Imifanekiso ye-Docker inokulungiswa kwi-nodejsscan usebenzisa la manyathelo alandelayo:

  • Okokuqala, kufuneka uqiniseke ukuba i-docker ngokwayo ifakwe kwinkqubo.
  • Umsebenzisi udlulise inkonzo ye-docker usebenzisa umyalelo:

Inkonzo Docker iqale.

  • Emva koko, yenza lo myalelo ulandelayo:

I-Docker yakha-i-nodeJsscan

  • Emva koko, ekugqibeleni, ingenzi lo myalelo ukuqhuba isicelo:

Docker run -p -p 9090: 9090 NodeJscan

Ukubonisa yonke inkqubo kumzekelo osebenzayo
  • Umsebenzisi wavavanya esi sixhobo kwindawo yokugcina iqulathe ikhowudi engaphelelanga kwaye eyingozi.
  • Isicelo se-nodeJscan siyahambelana neefayile ze-.zip ezilayishwe kuyo. Ke, kufuneka uqale ikhowudi yakho ye-.js ukuya kwi-.zip yoovimba, emva koko vula ibrawuza kwaye ukhuphe ifayile ecinezelweyo.
  • Emva kokukhuphela ifayile ye-zip, isixhobo siza kubonisa umsebenzisi uluhlu lwazo zonke izinto ezisemgangathweni.
Incwadana yeminatha yenyathelo lokuseta kwaye isebenzise i-nodeJscan ye-SAT 4370_7
Incwadana yeminatha yenyathelo lokuseta kwaye isebenzise i-nodeJscan ye-SAT 4370_8

Umbhali wenqaku eliguqulelayo: Sudhanssu Shekhar.

Inqaku elinomdla ngakumbi kwiCisoclub.ru. Bhalisela kuthi: I-facebook | VK | I-Twitter | I-Instagram | I-Telegraph | I-Zen | Messeser | ICQ ENTS | I-YouTube | Pulse.

Funda ngokugqithisileyo