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