Panel de Crypto
Cómo recuperar el precio de criptomonedas de datos en tiempo real para crear un panel
Qué hace
Nuestra aplicación funciona como un panel integral de criptomonedas, diseñado para proporcionar a los usuarios estadísticas en tiempo real sobre los precios de las criptomonedas recuperados de la API de Gemini. Este panel se divide en un backend potenciado por Node.js y Express, y un frontend desarrollado con React.
El backend opera en el puerto 5000 y actúa como mediador entre el frontend y la API de Gemini. Entre los componentes clave del backend, se incluyen los siguientes:
: Utiliza "express.json()" y "express.urlencoded()" para analizar los cuerpos de las solicitudes entrantes. Se configuran con un límite de 10 MB, lo que garantiza la compatibilidad con cargas útiles potencialmente más grandes.
: Implementa CORS (Uso compartido de recursos multiorigen) con el middleware "cors" para facilitar solicitudes seguras de origen múltiple desde el frontend.
: Define un extremo GET ("/api/crypto") responsable de recuperar datos de precios de criptomonedas de la API de Gemini ("https://api.gemini.com/v1/pricefeed").
: Utiliza Axios para realizar solicitudes HTTP asíncronas a la API de Gemini. Estas solicitudes incluyen una clave de API obligatoria ("X-GEMINI-APIKEY"), almacenada de forma segura como una variable de entorno ("process.env.GEMINI_API_KEY").
Con la tecnología de
- Web/Chrome
Equipo
De
Nathan
De
Nueva Zelanda