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/ro/7-bank-project/api
leestott 92b6d454a1
🌐 Update translations via Co-op Translator
3 weeks ago
..
README.md 🌐 Update translations via Co-op Translator 3 weeks ago

README.md

API Bancară

API bancară construită cu Node.js + Express.

API-ul este deja construit pentru tine și nu face parte din exercițiu.

Totuși, dacă ești interesat să înveți cum să construiești un API ca acesta, poți urmări această serie de videoclipuri: https://aka.ms/NodeBeginner (videoclipurile 17 până la 21 acoperă exact acest API).

De asemenea, poți arunca o privire la acest tutorial interactiv: https://aka.ms/learn/express-api

Rularea serverului

Asigură-te că ai instalat Node.js.

  1. Clonează acest repo The Web-Dev-For-Beginners.
  2. Deschide terminalul și navighează în folderul Web-Dev-For-Beginners/7-bank-project/api.
  3. Rulează npm install și așteaptă să se instaleze pachetele (poate dura ceva timp, în funcție de calitatea conexiunii tale la internet).
  4. După ce instalarea este finalizată, rulează npm start și ești gata.

Serverul ar trebui să înceapă să asculte pe portul 5000. Acest server va rula împreună cu terminalul principal al aplicației bancare (ascultând pe portul 3000), nu îl închide.

Notă: toate înregistrările sunt stocate în memorie și nu sunt persistente, astfel încât, atunci când serverul este oprit, toate datele sunt pierdute.

Detalii API

Rută Descriere
GET /api/ Obține informații despre server
POST /api/accounts/ Creează un cont, ex: { user: 'Yohan', description: 'My budget', currency: 'EUR', balance: 100 }
GET /api/accounts/:user Obține toate datele pentru contul specificat
DELETE /api/accounts/:user Șterge contul specificat
POST /api/accounts/:user/transactions Adaugă o tranzacție, ex: { date: '2020-07-23T18:25:43.511Z', object: 'Bought a book', amount: -20 }
DELETE /api/accounts/:user/transactions/:id Șterge tranzacția specificată

Declinarea responsabilității:
Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși depunem eforturi pentru a asigura acuratețea, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă ar trebui considerat sursa autoritară. Pentru informații critice, se recomandă traducerea realizată de un profesionist uman. Nu ne asumăm răspunderea pentru eventualele neînțelegeri sau interpretări greșite care pot apărea din utilizarea acestei traduceri.