Paneli i kriptove

Merr çmimin e kriptos së të dhënave në kohë reale për të krijuar një panel kontrolli

Çfarë bën

Aplikacioni ynë shërben si një panel kontrolli gjithëpërfshirës i kriptomonedhave, i krijuar për t'u ofruar përdoruesve njohuri në kohë reale mbi çmimet e kriptomonedhave të marra nga Gemini API. Ky panel kontrolli është i ndarë në një bazë të mundësuar nga Node.js dhe Express dhe në një frontend të zhvilluar duke përdorur React.
Backend-i operon në portin 5000 dhe vepron si ndërmjetës midis frontendit dhe API-së Gemini. Komponentët kryesorë të backend-it përfshijnë:
- Përdor "express.json()" dhe "express.urlencoded()" për të analizuar trupat e kërkesës hyrëse. Këto janë konfiguruar me një kufi prej 10 MB, duke siguruar përputhshmëri me ngarkesa potencialisht më të mëdha.
- Zbaton CORS (Ndarja e Burimeve Ndër-Origjinale) duke përdorur programin e mesëm `cors` për të lehtësuar kërkesat e sigurta me origjinë të kryqëzuar nga frontend.
- Përcakton një pikë përfundimtare GET (`/api/crypto`) përgjegjëse për marrjen e të dhënave të çmimit të kriptomonedhës nga Gemini API (`https://api.gemini.com/v1/pricefeed`).
- Përdor Axios për të bërë kërkesa asinkrone HTTP në API të Gemini. Këto kërkesa përfshijnë një çelës të kërkuar API (`X-GEMINI-APIKEY`), të ruajtur në mënyrë të sigurt si një variabël mjedisi (`process.env.GEMINI_API_KEY`).

E ndertuar me

  • Web/Chrome

Ekipi

Nga

Natani

Nga

Zelanda e Re