You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/fi/7-bank-project/api/README.md

2.8 KiB

Pankki API

Pankki API, rakennettu Node.js + Express -teknologioilla.

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

  1. Git kloonaa tämä repo The Web-Dev-For-Beginners.
  2. Avaa terminaali ja siirry Web-Dev-For-Beginners/7-bank-project/api -kansioon.
  3. Suorita npm install ja odota, että paketit asennetaan (voi kestää jonkin aikaa internet-yhteyden laadusta riippuen).
  4. 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ä.