![Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_1](/userfiles/21/4370_1.webp)
Cuireann an tAirteagal seo treoir céim-ar-chéim i láthair chun NodejSscan a bhunú agus a úsáid le haghaidh sasta. Beidh léitheoirí in ann iad féin a chur ar an eolas faoi shampla praiticiúil an tsuiteáil chláir.
Is scanóir cód statach é NodejSscan a úsáidtear chun easnaimh slándála a chuardach in iarratais NODE.JS. Ba chóir é a thuiscint go cruinn conas is féidir NodejSscan do SATS a úsáid más rud é gur gá a leithéid de dhíth.
Scanóir NodejSSCan a shuiteáil, a thus agus a úsáid- Cuireann an t-úsáideoir isteach Postgres agus cuimsíonn sé é (sqlalchemy_database_url) i gcroílár / i leataobh
- Next, íoslódálann sé an pacáiste Nodejsscan ón Stór GitHub trí chasadh ar an nasc seo.
![Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_2](/userfiles/21/4370_2.webp)
Ina dhiaidh sin ní mór duit dul chuig an eolaire Nodejsscan agus na comhpháirteanna riachtanacha go léir a shuiteáil ag baint úsáide as an ordú:
PIP3 Suiteáil - Riachtanais
![Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_3](/userfiles/21/4370_3.webp)
- Ní mór duit an t-ordú seo a fhorghníomhú (python3 migrate.py) uair amháin chun na hiontrálacha riachtanacha sa bhunachar sonraí a chruthú.
- Déantar an t-ordú "python3 app.py" a dhéantar chun an meán a thástáil.
- Suiteáil an gunicorn a theastaíonn chun oibriú ceart NodeScan, is féidir leat an "Gunicorn -B 0.0.0.0.0.0.0.0.0.0. Tá sé de dhíth don timpeallacht táirgthe.
![Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_4](/userfiles/21/4370_4.webp)
Reáchtálfaidh an uirlis seo Nodejsscan ag: http: //0.0.0: 9090. Más gá duit a shocrú, a shuiteáil dífhabhtaithe go dtí "fíor" i gcroílár / settings.py. Leis an nuashonrú tréimhsiúil ar an uirlis seo, tá líon íosta dearfacha bréagacha ag an NodejSscan.
![Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_5](/userfiles/21/4370_5.webp)
Ceadaíonn comhéadan na líne ordaithe nó "CLI" an uirlis seo a chomhtháthú le iompróirí CI / CD Devrecops. Cuirfear na torthaí faoi bhráid an úsáideora i bhformáid JSON.
![Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_6](/userfiles/21/4370_6.webp)
Is féidir íomhánna Docker a chumrú le haghaidh Nodejsscan ag baint úsáide as na céimeanna seo a leanas:
- Ar an gcéad dul síos, ní mór duit a chinntiú go bhfuil an Docker féin suiteáilte sa chóras.
- Seolann an t-úsáideoir an tseirbhís Docker ag baint úsáide as an ordú:
START DUKER SEIRBHÍSE.
- Ansin, déanann sé an t-ordú seo a leanas:
Docker Tógáil -T Nodejsscan
- Ansin, ar deireadh, téann sé isteach sa ordú seo chun an t-iarratas a reáchtáil:
Docker Run -Ip -P 9090: 9090 Nodejsscan
Léiriú ar an bpróiseas iomlán ar shampla praiticiúil- Rinne an t-úsáideoir tástáil ar an uirlis seo ar stór ina bhfuil cód neamhiomlán agus soghonta.
- Tá an t-iarratas NodeScan comhoiriúnach leis na comhaid formáide .Zip atá luchtaithe isteach ann. Mar sin, ní mór duit an chéad chód a chomhbhrú ar dtús leis an gcartlann .Zip, agus ansin oscail an brabhsálaí agus íoslódáil comhad comhbhrúite.
- Tar éis an comhad ZIP a íoslódáil, taispeánfaidh an uirlis liosta de na leochaileachtaí go léir don úsáideoir.
![Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_7](/userfiles/21/4370_7.webp)
![Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_8](/userfiles/21/4370_8.webp)
Údar an ailt aistrithe: Sudhansu Shekhar.
Ábhar níos suimiúla ar cisoclub.ru. Liostáil dúinn: Facebook | VK | Twitter | Instagram | Telegram | Zen | Messenger | ICQ Nua | YouTube | Cuisle.