|
4 weeks ago | |
---|---|---|
.. | ||
README.md | 4 weeks ago |
README.md
Bank API
API zaten sizin için oluşturulmuş ve bu egzersizin bir parçası değil.
Ancak, bu tür bir API oluşturmayı öğrenmekle ilgileniyorsanız, şu video serisini takip edebilirsiniz: https://aka.ms/NodeBeginner (17 ila 21. videolar tam olarak bu API'yi kapsıyor).
Ayrıca şu interaktif eğiticiye göz atabilirsiniz: https://aka.ms/learn/express-api
Sunucuyu Çalıştırma
Node.js yüklü olduğundan emin olun.
- Bu repoyu klonlayın: The Web-Dev-For-Beginners.
- Terminalinizi açın ve
Web-Dev-For-Beginners/7-bank-project/api
klasörüne gidin. npm install
komutunu çalıştırın ve paketlerin yüklenmesini bekleyin (internet bağlantınızın hızına bağlı olarak biraz zaman alabilir).- Yükleme tamamlandığında,
npm start
komutunu çalıştırın ve her şey hazır.
Sunucu 5000
portunda dinlemeye başlamalıdır.
Bu sunucu, ana banka uygulaması sunucu terminaliyle birlikte çalışacak (3000
portunda dinliyor), kapatmayın.
Not: Tüm girişler bellekte saklanır ve kalıcı değildir, bu nedenle sunucu durdurulduğunda tüm veriler kaybolur.
API Detayları
Rota | Açıklama |
---|---|
GET /api/ | Sunucu bilgilerini al |
POST /api/accounts/ | Bir hesap oluştur, ör: { user: 'Yohan', description: 'My budget', currency: 'EUR', balance: 100 } |
GET /api/accounts/:user | Belirtilen hesap için tüm verileri al |
DELETE /api/accounts/:user | Belirtilen hesabı sil |
POST /api/accounts/:user/transactions | Bir işlem ekle, ör: { date: '2020-07-23T18:25:43.511Z', object: 'Bought a book', amount: -20 } |
DELETE /api/accounts/:user/transactions/:id | Belirtilen işlemi sil |
Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlık içerebileceğini lütfen unutmayın. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlamalar veya yanlış yorumlamalar için sorumluluk kabul etmiyoruz.