Back to Home

واجهة برمجة التطبيقات للبنك

تم بناء واجهة برمجة التطبيقات بالفعل وهي ليست جزءًا من التمرين. ومع ذلك، إذا كنت مهتمًا بتعلم كيفية بناء واجهة برمجة تطبيقات مثل هذه، يمكنك متابعة سلسلة الفيديوهات التالية: 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 | إزالة المعاملة المحددة إخلاء المسؤولية: تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الموثوق. للحصول على معلومات حاسمة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة تنشأ عن استخدام هذه الترجمة.


            
Example:

Follow the lesson from Microsoft Web-Dev-For-Beginners course

Tags: web,development