Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid

Anonim
Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_1

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

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
  • 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

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
Comhéadan Líne Ordaithe (CLI) Nodejsscan

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
Docker.

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
Lámhleabhar céim ar chéim chun Nodejsscan a bhunú agus a úsáid le haghaidh an-chuid 4370_8

Ú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.

Leigh Nios mo