Kripto Para Kontrol Paneli

Kontrol paneli oluşturmak için kripto para fiyatıyla ilgili anlık verileri alma

Ne işe yarar?

Uygulamamız, kullanıcılara Gemini API'den alınan kripto para birimi fiyatlarıyla ilgili anlık analizler sunmak için tasarlanmış kapsamlı bir kripto para birimi kontrol paneli işlevi görür. Bu kontrol paneli, Node.js ve Express tarafından desteklenen bir arka uca ve React kullanılarak geliştirilen bir ön uca ayrılmıştır.
Arka uç, 5000 numaralı bağlantı noktasında çalışır ve ön uç ile Gemini API arasında arabulucu görevi görür. Arka uçtaki temel bileşenler şunlardır:
- Gelen istek gövdelerini ayrıştırmak için "express.json()` ve "express.urlencoded()` işlevlerini kullanır. Bunlar, 10 MB sınırıyla yapılandırılır ve potansiyel olarak daha büyük yüklemelerle uyumluluğu sağlar.
- Ön uçtan güvenli kaynakta farklı kaynaktan istek yapılmasını kolaylaştırmak için "cors" orta katmanını kullanarak CORS'u (Kaynakta Farklı Kaynaktan Paylaşım) uygular.
- Gemini API'den kripto para birimi fiyat verilerini getirmekten sorumlu bir GET uç noktası ("/api/crypto") tanımlar.
- Gemini API'ye eşzamansız HTTP istekleri göndermek için Axios'u kullanır. Bu istekler, ortam değişkeni ("process.env.GEMINI_API_KEY") olarak güvenli bir şekilde depolanan zorunlu bir API anahtarı ("X-GEMINI-APIKEY") içerir.

Aşağıdakilerle tasarlandı:

  • Web/Chrome

Takım

Değişikliği yapan

Naci

Nereden

Yeni Zelanda