2.8 KiB
Pankki API
API on jo valmiiksi rakennettu eikä ole osa tätä harjoitusta.
Jos kuitenkin haluat oppia, miten rakentaa tällainen API, voit seurata tätä videosarjaa: https://aka.ms/NodeBeginner (videot 17–21 käsittelevät juuri tätä API:ta).
Voit myös tutustua tähän interaktiiviseen opetusohjelmaan: https://aka.ms/learn/express-api
Palvelimen käynnistäminen
Varmista, että sinulla on Node.js asennettuna.
- Git kloonaa tämä repo The Web-Dev-For-Beginners.
- Avaa terminaali ja siirry
Web-Dev-For-Beginners/7-bank-project/api
-kansioon. - Suorita
npm install
ja odota, että paketit asennetaan (voi kestää jonkin aikaa internet-yhteyden laadusta riippuen). - Kun asennus on valmis, suorita
npm start
ja kaikki on valmista.
Palvelimen pitäisi alkaa kuunnella porttia 5000
.
Tämä palvelin toimii yhdessä pääpankkisovelluksen palvelimen kanssa (kuuntelee porttia 3000
), älä sulje sitä.
Huomio: kaikki tiedot tallennetaan muistiin eikä niitä säilytetä pysyvästi, joten kun palvelin sammutetaan, kaikki data menetetään.
API:n yksityiskohdat
Reitti | Kuvaus |
---|---|
GET /api/ | Hae palvelimen tiedot |
POST /api/accounts/ | Luo tili, esim: { user: 'Yohan', description: 'My budget', currency: 'EUR', balance: 100 } |
GET /api/accounts/:user | Hae kaikki tiedot määritetylle tilille |
DELETE /api/accounts/:user | Poista määritetty tili |
POST /api/accounts/:user/transactions | Lisää tapahtuma, esim: { date: '2020-07-23T18:25:43.511Z', object: 'Bought a book', amount: -20 } |
DELETE /api/accounts/:user/transactions/:id | Poista määritetty tapahtuma |
Vastuuvapauslauseke:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä tulisi pitää ensisijaisena lähteenä. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa väärinkäsityksistä tai virhetulkinnoista, jotka johtuvat tämän käännöksen käytöstä.