Last Updated: 2023-01-01
Ninyigisho yihuse yo gukoresha "Mwaramutse Isi" dapp kuri mudasobwa ya enterineti (IC) muminota 10 cyangwa munsi yayo. Kohereza dapp bisaba gusa ubumenyi bwibanze bwo gukoresha itumanaho.
Kubaka no gukoresha Mwaramutse dapp, ugomba gushiraho ibikoresho bikurikira.
sh -ci "$(curl -fsSL https://internetcomputer.org/install.sh)"
verisiyo zose zihamye za Node.js zitangirana na 12. Urashobora kwinjizamo 12, 14, cyangwa 16. Nyamuneka menya ko Node 17 idashyigikira igikoresho cya api proxy ya Webpack, bityo npm gutangira ntishobora gukora neza.
Umushinga wa dfx nuruhererekane rwibintu, harimo code yinkomoko hamwe namadosiye yimiterere, ashobora gukusanyirizwa hamwe. Mu kwiruka
dfx new hello
dfx ikora umushinga mushya wububiko witwa muraho. Ibisohoka byanyuma bigomba kugaragara nkibi:

Mwaramutse umushinga ugizwe na kanseri ebyiri:
uraho_ibisubizo bya kanisti, ikubiyemo inyandikorugero yinyuma yinyuma
muraho_imbere yambere, ikubiyemo umutungo wa dapp (amashusho, dosiye ya html, nibindi)

For this, we recommend using two terminals:
A:
dfx start
B:
npm install

dfx deploy

Igisubizo
Installing code for canister hello_backend, with canister_id rrkah-fqaaa-aaaaa-aaaaq-cai
Installing code for canister hello_frontend, with canister_id ryjl3-tyaaa-aaaaa-aaaba-cai
B:
dfx canister call hello_backend greet everyone
● Dfx canister call command iragusaba kwerekana izina rya kanisti nibikorwa byo guhamagara.
● muraho_inyuma yerekana izina rya kanseri uhamagara.
● indamutso yerekana izina ryimikorere.
● buriwese nimpaka ko unyuze mumikorere yo gusuhuza.
npm start
Fungura mushakisha hanyuma ujye kuri http://localhost:8080/.

Guhagarika ibikorwa byaho:
dfx stop