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.
41 lines
5.2 KiB
41 lines
5.2 KiB
# ಬ್ಯಾಂಕ್ API
|
|
|
|
> [Node.js](https://nodejs.org) + [Express](https://expressjs.com/) ಬಳಸಿ ನಿರ್ಮಿಸಿರುವ ಬ್ಯಾಂಕ್ API.
|
|
|
|
API ಈಗಾಗಲೆ ನಿಮಗಾಗಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ವ್ಯಾಯಾಮದ ಭಾಗವಲ್ಲ.
|
|
|
|
ಯಾದರೂ, ನೀವು ಹೀಗೆ ಒಂದು API ಹೇಗೆ ನಿರ್ಮಿಸುವುದೇನು ಎಂಬುದನ್ನು ಕಲಿಯಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ಈ ಸರಣಿಯ ವೀಡಿಯೊಗಳನ್ನು ಅನುಸರಿಸಬಹುದು: https://aka.ms/NodeBeginner (ವೀಡಿಯೊಗಳು 17 ರಿಂದ 21 ಅವಧಿವರೆಗೆ ಈ ನಿಖರ API ಅನ್ನು ಕವರ್ ಮಾಡುತ್ತವೆ).
|
|
|
|
ನೀವು ಈ ಇಂಟರಾಕ್ಟಿವ್ ಟ್ಯುಟೋರಿಯಲ್ಗೆ ಸಹ ಒಂದು ತಿರುಗು ನೋಡಬಹುದು: https://aka.ms/learn/express-api
|
|
|
|
## ಸರ್ವರ್ ಚಾಲನೆ
|
|
|
|
ನಿಮ್ಮಲ್ಲಿ [Node.js](https://nodejs.org) ಸ್ಥಾಪಿತವಾಗಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
|
|
|
|
1. ಈ ರೆಪೊವನ್ನು Git clone ಮಾಡಿ [The Web-Dev-For-Beginners](https://github.com/microsoft/Web-Dev-For-Beginners).
|
|
2. ನಿಮ್ಮ ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು `Web-Dev-For-Beginners/7-bank-project/api` ಫೋಲ್ಡರ್ಗೆ ನವಿಗೇಟ್ ಮಾಡಿ
|
|
2. `npm install` ಆಜ್ಞೆಯನ್ನು ಓಡಿಸಿ ಮತ್ತು ಪ್ಯಾಕೇಜುಗಳು ಸ್ಥಾಪಿತವಾಗುವವರೆಗೆ ಕಾಯಿರಿ (ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕದ ಗುಣಮಟ್ಟದ ಪ್ರಕಾರ ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು).
|
|
3. ಸ್ಥಾಪನೆ ಮುಗಿದ ಮೇಲೆ, `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 | ಸೂಚಿಸಲಾದ ವ್ಯವಹಾರವನ್ನು ತೆಗೆದುಹಾಕಿ
|
|
|
|
---
|
|
|
|
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
|
|
**ವಿಷಯ ಸೂಚನೆ**:
|
|
ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು AI ಅನುವಾದ ಸೇವೆ [Co-op Translator](https://github.com/Azure/co-op-translator) ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ಶುದ್ಧತೆಗಾಗಿ ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ತಪ್ಪುಗಳು ಅಥವಾ ಅಸತ್ಯತೆಗಳು ಇರಬಹುದು ಎಂದು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ಮೂಲ ಭಾಷೆಯಲ್ಲಿ ಇರುವ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಅಧಿಕೃತ ಮೂಲ ಎಂದು ಪರಿಗಣಿಸಲಾಗಬೇಕು. ಮಹತ್ವದ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಸಲಹೆ ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿಕೆ ಅಥವಾ ತಪ್ಪಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುವಿಕೆಗೆ ನಾವು ಜವಾಬ್ದಾರಿಯಾಗುವುದಿಲ್ಲ.
|
|
<!-- CO-OP TRANSLATOR DISCLAIMER END --> |