|
4 weeks ago | |
---|---|---|
.. | ||
README.md | 4 weeks ago |
README.md
بانک API
این API از قبل برای شما ساخته شده و بخشی از تمرین نیست.
با این حال، اگر علاقهمند هستید که یاد بگیرید چگونه یک API مشابه بسازید، میتوانید این مجموعه ویدیوها را دنبال کنید: https://aka.ms/NodeBeginner (ویدیوهای 17 تا 21 دقیقاً همین API را پوشش میدهند).
همچنین میتوانید به این آموزش تعاملی نگاهی بیندازید: https://aka.ms/learn/express-api
اجرای سرور
اطمینان حاصل کنید که Node.js نصب شده باشد.
- این مخزن را کلون کنید The Web-Dev-For-Beginners.
- ترمینال خود را باز کنید و به پوشه
Web-Dev-For-Beginners/7-bank-project/api
بروید. - دستور
npm install
را اجرا کنید و منتظر بمانید تا بستهها نصب شوند (ممکن است بسته به کیفیت اتصال اینترنت شما کمی زمان ببرد). - پس از اتمام نصب، دستور
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 ترجمه شده است. در حالی که ما تلاش میکنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است حاوی خطاها یا نادرستیهایی باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، ترجمه حرفهای انسانی توصیه میشود. ما هیچ مسئولیتی در قبال سوءتفاهمها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.