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/te/7-bank-project/api/README.md

4.9 KiB

బ్యాంక్ ఏపీఐ

Node.js + Expressతో నిర్మించబడిన బ్యాంక్ ఏపీఐ.

ఈ ఏపీఐ ఇప్పటికే మీ కోసం నిర్మించబడింది మరియు వ్యాయామ భాగం కాదు.

కానీ, మీరు ఇలాంటి ఏపీఐని ఎలా నిర్మించాలో తెలుసుకోవాలనుకుంటే మీరు ఈ వీడియోల సిరీస్‌ను అనుసరించవచ్చు: https://aka.ms/NodeBeginner (వీడియోలు 17 నుండి 21 ఈ ఏపీఐని నేరుగా కవర్ చేస్తాయి).

మీరు ఈ ఇంటరాక్టివ్ ట్యూటోరియల్‌ను కూడా చూడవచ్చు: https://aka.ms/learn/express-api

సర్వర్ నడుపుట

మీ దగ్గర Node.js ఇన్స్టాల్ అయి ఉన్నదని నిర్ధారించుకోండి.

  1. ఈ రెపోను గిట్ క్లోన్ చేసుకోండి The Web-Dev-For-Beginners.
  2. మీ టెర్మినల్ ఓపెన్ చేసి Web-Dev-For-Beginners/7-bank-project/api ఫోల్డర్ వద్దకి వెళ్లండి
  3. npm install రన్ చేసి ప్యాకేజీలు ఇన్స్టాల్ అయ్యేందుకు వేచి ఉండండి(మీ ఇంటర్నెట్ కనెక్షన్ గుణాత్మకతపై ఆధారపడి కొంత సమయం పట్టవచ్చు).
  4. ఇన్స్టలేషన్ పూర్తయిన తర్వాత, npm start రన్ చేయండి మరియు మీరు సిద్ధంగా ఉన్నారు.

సర్వర్ పోర్ట్ 5000 మీద వినిపించటాన్ని ప్రారంభిస్తుంది. ఈ సర్వర్ ప్రధాన బ్యాంక్ యాప్ సర్వర్ టెర్మినల్ పోర్ట్ 3000తో పాటు నడుస్తుంది, దానిని మూసివేయవద్దు.

గమనిక: అన్ని ఎంట్రీలు మెమరీలోనే నిల్వ ఉంటాయి మరియు నిల్వ చేయబడవు, కాబట్టి సర్వర్ ఆపినప్పుడు అన్ని డేటా పోతుంది.

ఏపీఐ వివరాలు

రూట్ వివరణ
GET /api/ సర్వర్ సమాచారం పొందండి
POST /api/accounts/ ఖాతా సృష్టించండి, ఉదా: { user: 'Yohan', description: 'My budget', currency: 'EUR', balance: 100 }
GET /api/accounts/:user పేర్కొన్న ఖాతా కోసం అన్ని డేటాను పొందండి
DELETE /api/accounts/:user పేర్కొన్న ఖాతాను తొలగించండి
POST /api/accounts/:user/transactions ట్రాన్సాక్షన్ జోడించండి, ఉదా: { date: '2020-07-23T18:25:43.511Z', object: 'Bought a book', amount: -20 }
DELETE /api/accounts/:user/transactions/:id పేర్కొన్న ట్రాన్సాక్షన్‌ను తొలగించండి

హచ్చకములు: ఈ పత్రం AI అనువాద సేవ అయిన Co-op Translator ఉపయోగించి అనువదించబడింది. మనం ఖచ్చితత్వం కోసం ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా అనిశ్చితులు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలో ఉన్నదే అధికారిక మూలంగా పరిగణించాలి. కీలకమైన సమాచారానికి, నిపుణుల మానవ అనువాదాన్ని సూచిస్తున్నాము. ఈ అనువాదం వాడడంతో కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదోషాల పట్ల మేము బాధ్యత వహించము.