Igbese-nipasẹ-nipasẹ-nipasẹ eto fun eto ati lilo nudejscscan fun sust

Anonim
Igbese-nipasẹ-nipasẹ-nipasẹ eto fun eto ati lilo nudejscscan fun sust 4370_1

Nkan yii ṣafihan itọsọna igbese-nipasẹ-ọna lati ṣeto ati lilo Lodejscan fun nisu. Awọn onkawe yoo ni anfani lati mọ ara wọn pẹlu apẹẹrẹ ti o wulo ti fifi sori eto naa.

Nodejscscan jẹ scanner koodu aimi ti a lo lati wa fun awọn ailagbara aabo ni awọn ohun elo oju-oju .js. O yẹ ki o wa ni deede ni deede bawo ni Noodejsäran fun awọn O le ṣee lo ti iru iwulo ti o dide.

Fifi sori ẹrọ, oṣo ati lilo Scanner nodejscan
  • Olumulo nfi awọn postgles ati tunto o (sqlalchemy_database_url) ni core / siseto
  • Tókàn, o ṣe igbasilẹ package NODJSCan lati ibi ipamọ gith nipa titan-an ọna asopọ yii.
Igbese-nipasẹ-nipasẹ-nipasẹ eto fun eto ati lilo nudejscscan fun sust 4370_2

Lẹhin ti o nilo lati lọ si itọsọna nodekọrscovan ki o fi gbogbo awọn nkan pataki to wulo nipa lilo aṣẹ naa:

Pip3 fi awọn ibeere silẹ.txt

Igbese-nipasẹ-nipasẹ-nipasẹ eto fun eto ati lilo nudejscscan fun sust 4370_3
  • O gbọdọ ṣiṣẹ aṣẹ yii (Python3 gbe .py) lẹẹkan lati ṣẹda awọn titẹ sii to wulo ni aaye data.
  • Aṣiṣe "Python3 App.Spy" ni a ṣe lati le ṣe idanwo alabọde.
  • Fi sori ẹrọ ni GUNICORN beere fun awọn isẹ ti o tọ Nodejsscan, o le lo awọn "GUNICORN -B 0.0.0.0.0: 19090 AP: App: App" pipaṣẹ. O nilo fun iṣelọpọ iṣelọpọ.
Igbese-nipasẹ-nipasẹ-nipasẹ eto fun eto ati lilo nudejscscan fun sust 4370_4

Ọpa yii yoo ṣiṣẹ nudejscan ni: http: //0.0.0.0: 9090. Ti o ba nilo lati fix, fi ẹrọ disunmọ si "otitọ" ni mojuto / Eto. Pẹlu imudojuiwọn igbakọọkan ti ọpa yii, nudejscan ni nọmba awọn idaniloju eke.

Igbese-nipasẹ-nipasẹ-nipasẹ eto fun eto ati lilo nudejscscan fun sust 4370_5
Awọn aṣẹ Laini Akojọ (Cli) nudejscan

Awọn iwe-iwọle Ibi tabi "Cli" Gba ohun elo yii ngbani lati ṣepọ pẹlu Interate pẹlu Awọn ifilọlẹ Etif Com / CD. Awọn abajade yoo wa ni gbekalẹ si olumulo ni ọna kika Json.

Igbese-nipasẹ-nipasẹ-nipasẹ eto fun eto ati lilo nudejscscan fun sust 4370_6
Docker.

Awọn aworan Docker le wa ni tunto fun Hodejscan nipa lilo awọn igbesẹ wọnyi:

  • Ni akọkọ, o nilo lati rii daju pe a fi sori ẹrọ funrararẹ ninu eto.
  • Olumulo n ṣe ifilọlẹ iṣẹ Docker nipa lilo aṣẹ:

Ibere ​​doscher ibere.

  • Ni atẹle, o ṣe aṣẹ yii:

Docker Kọ -tt nudejscan

  • Lẹhinna, nikẹhin, o wọ aṣẹ yii lati ṣiṣe ohun elo:

Docer ṣiṣẹ -P 9090: 9090 nudejscancan

Ifihan ti gbogbo ilana lori apẹẹrẹ ti o wulo
  • Olumulo naa ni idanwo ọpa yii lori ibi ipamọ kan ti o ni koodu ti ko ni agbara ati ailagbara.
  • Ohun elo Hodejscan jẹ ibaramu pẹlu awọn faili ọna kika .zip ti o ti gbe sinu rẹ. Nitorinaa, o kọkọ nilo lati compress koodu rẹ .js si awọn ile ifi nkan pamosi .zip, ati lẹhinna ṣii ẹrọ aṣawakiri ki o ṣe igbasilẹ faili ti o ni kikọ sii.
  • Lẹhin igbasilẹ faili Siipu, ọpa naa yoo ṣafihan olumulo naa atokọ ti gbogbo awọn ailagbara.
Igbese-nipasẹ-nipasẹ-nipasẹ eto fun eto ati lilo nudejscscan fun sust 4370_7
Igbese-nipasẹ-nipasẹ-nipasẹ eto fun eto ati lilo nudejscscan fun sust 4370_8

Onkọwe itumọ ọrọ naa: sudhansu samhar.

Awọn ohun elo ti o nifẹ si lori cisclub.ru. Alabapin si wa: Facebook | Va | Twitter | Instagram | Telegram | Zen | Ojiṣẹ | ICQ tuntun | YouTube | Polusi.

Ka siwaju