|
3 weeks ago | |
---|---|---|
.. | ||
README.md | 3 weeks ago |
README.md
Bank API
API je već izgrađen i nije dio ovog zadatka.
Međutim, ako želite naučiti kako izgraditi API poput ovog, možete pratiti ovu seriju videa: https://aka.ms/NodeBeginner (videi od 17 do 21 pokrivaju upravo ovaj API).
Također možete pogledati ovaj interaktivni vodič: https://aka.ms/learn/express-api
Pokretanje servera
Provjerite imate li instaliran Node.js.
- Git klonirajte ovaj repozitorij The Web-Dev-For-Beginners.
- Otvorite terminal i navigirajte u mapu
Web-Dev-For-Beginners/7-bank-project/api
. - Pokrenite
npm install
i pričekajte da se paketi instaliraju (može potrajati ovisno o kvaliteti vaše internetske veze). - Kada instalacija završi, pokrenite
npm start
i spremni ste.
Server bi trebao početi slušati na portu 5000
.
Ovaj server će raditi zajedno s glavnim serverom aplikacije za banku (sluša na portu 3000
), nemojte ga zatvarati.
Napomena: svi unosi se pohranjuju u memoriji i nisu trajno spremljeni, tako da se svi podaci gube kada se server zaustavi.
Detalji API-ja
Ruta | Opis |
---|---|
GET /api/ | Dohvati informacije o serveru |
POST /api/accounts/ | Kreiraj račun, npr.: { user: 'Yohan', description: 'Moj budžet', currency: 'EUR', balance: 100 } |
GET /api/accounts/:user | Dohvati sve podatke za određeni račun |
DELETE /api/accounts/:user | Ukloni određeni račun |
POST /api/accounts/:user/transactions | Dodaj transakciju, npr.: { date: '2020-07-23T18:25:43.511Z', object: 'Kupio knjigu', amount: -20 } |
DELETE /api/accounts/:user/transactions/:id | Ukloni određenu transakciju |
Odricanje od odgovornosti:
Ovaj dokument je preveden pomoću AI usluge za prevođenje Co-op Translator. Iako nastojimo osigurati točnost, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za ključne informacije preporučuje se profesionalni prijevod od strane čovjeka. Ne preuzimamo odgovornost za bilo kakva nesporazuma ili pogrešna tumačenja koja proizlaze iz korištenja ovog prijevoda.