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

5.2 KiB

ಬ್ಯಾಂಕ್ API

Node.js + Express ಬಳಸಿ ನಿರ್ಮಿಸಿರುವ ಬ್ಯಾಂಕ್ API.

API ಈಗಾಗಲೆ ನಿಮಗಾಗಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ವ್ಯಾಯಾಮದ ಭಾಗವಲ್ಲ.

ಯಾದರೂ, ನೀವು ಹೀಗೆ ಒಂದು API ಹೇಗೆ ನಿರ್ಮಿಸುವುದೇನು ಎಂಬುದನ್ನು ಕಲಿಯಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಈ ಸರಣಿಯ ವೀಡಿಯೊಗಳನ್ನು ಅನುಸರಿಸಬಹುದು: https://aka.ms/NodeBeginner (ವೀಡಿಯೊಗಳು 17 ರಿಂದ 21 ಅವಧಿವರೆಗೆ ಈ ನಿಖರ API ಅನ್ನು ಕವರ್ ಮಾಡುತ್ತವೆ).

ನೀವು ಈ ಇಂಟರಾಕ್ಟಿವ್ ಟ್ಯುಟೋರಿಯಲ್ಗೆ ಸಹ ಒಂದು ತಿರುಗು ನೋಡಬಹುದು: https://aka.ms/learn/express-api

ಸರ್ವರ್ ಚಾಲನೆ

ನಿಮ್ಮಲ್ಲಿ Node.js ಸ್ಥಾಪಿತವಾಗಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

  1. ಈ ರೆಪೊವನ್ನು Git clone ಮಾಡಿ The Web-Dev-For-Beginners.
  2. ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು Web-Dev-For-Beginners/7-bank-project/api ಫೋಲ್ಡರ್‌ಗೆ ನವಿಗೇಟ್ ಮಾಡಿ
  3. npm install ಆಜ್ಞೆಯನ್ನು ಓಡಿಸಿ ಮತ್ತು ಪ್ಯಾಕೇಜುಗಳು ಸ್ಥಾಪಿತವಾಗುವವರೆಗೆ ಕಾಯಿರಿ (ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕದ ಗುಣಮಟ್ಟದ ಪ್ರಕಾರ ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು).
  4. ಸ್ಥಾಪನೆ ಮುಗಿದ ಮೇಲೆ, npm start ಆಜ್ಞೆಯನ್ನು ಓಡಿಸಿ ಮತ್ತು ನೀವು ಸಿದ್ಧರಾಗಿ.

ಸರ್ವರ್ 5000 ಪೋರ್ಟ್ ನಲ್ಲಿ ಶ್ರವಣ ಆರಂಭಿಸಬೇಕು. ಈ ಸರ್ವರ್ ಮುಖ್ಯ ಬ್ಯಾಂಕ್ ಆ್ಯಪ್ ಸರ್ವರ್ ಟರ್ಮಿನಲ್ಗಾಗಿ (ಪೋರ್ಟ್ 3000 ನಲ್ಲಿ ಶ್ರವಣ) ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಅದನ್ನು ಮುಚ್ಚಬೇಡಿ.

ಗಮನಿಸಿ: ಎಲ್ಲಾ ದಾಖಲಾತಿಗಳು ಮೆಮೋರಿಯಲ್ಲಿದೆ ಮತ್ತು ಸಂರಕ್ಷಿಸಲಾಗುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಸರ್ವರ್ ನಿಲ್ಲಿಸಿದಾಗ ಎಲ್ಲಾ ಡೇಟಾ ಕಳೆದುಹೋಗುತ್ತದೆ.

API ವಿವರಗಳು

ರೌಟ್ ವಿವರಣೆ
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 ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ಶುದ್ಧತೆಗಾಗಿ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ತಪ್ಪುಗಳು ಅಥವಾ ಅಸತ್ಯತೆಗಳು ಇರಬಹುದು ಎಂದು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ಮೂಲ ಭಾಷೆಯಲ್ಲಿ ಇರುವ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಅಧಿಕೃತ ಮೂಲ ಎಂದು ಪರಿಗಣಿಸಲಾಗಬೇಕು. ಮಹತ್ವದ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಸಲಹೆ ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿಕೆ ಅಥವಾ ತಪ್ಪಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವಿಕೆಗೆ ನಾವು ಜವಾಬ್ದಾರಿಯಾಗುವುದಿಲ್ಲ.