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/tr/7-bank-project/api
leestott c52b32100e
🌐 Update translations via Co-op Translator
4 weeks ago
..
README.md 🌐 Update translations via Co-op Translator 4 weeks ago

README.md

Bank API

Node.js + Express kullanılarak oluşturulmuş 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.

  1. Bu repoyu klonlayın: The Web-Dev-For-Beginners.
  2. Terminalinizi açın ve Web-Dev-For-Beginners/7-bank-project/api klasörüne gidin.
  3. 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).
  4. 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 ı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.