داشبورد کریپتو

برای ساخت داشبورد، قیمت کریپتو داده را در زمان واقعی بازیابی کنید

کاری که انجام می دهد

برنامه ما به‌عنوان داشبورد جامع ارزهای دیجیتال عمل می‌کند، که برای ارائه اطلاعات بینش در زمان واقعی در مورد قیمت‌های ارزهای دیجیتال که از Gemini API دریافت شده‌اند، طراحی شده است. این داشبورد به یک باطن که توسط Node.js و Express ارائه می‌شود و یک frontend با استفاده از React تقسیم می‌شود.
بک‌اند روی پورت 5000 کار می‌کند و به‌عنوان یک واسطه بین frontend و Gemini API عمل می‌کند. اجزای کلیدی Backend عبارتند از:
- از «express.json()» و «express.urlencoded()» برای تجزیه بدنه های درخواست ورودی استفاده می کند. اینها با محدودیت 10 مگابایت پیکربندی شده اند و از سازگاری با محموله های بالقوه بزرگتر اطمینان حاصل می کنند.
- CORS (اشتراک‌گذاری منابع متقابل) را با استفاده از میان‌افزار «cors» برای تسهیل درخواست‌های متقابل منبع امن از فرانت‌اند، پیاده‌سازی می‌کند.
- یک نقطه پایانی GET (`/api/crypto`) که مسئول واکشی اطلاعات قیمت ارزهای دیجیتال از Gemini API است (`https://api.gemini.com/v1/pricefeed`) را تعریف می کند.
- از Axios برای ایجاد درخواست های HTTP ناهمزمان به Gemini API استفاده می کند. این درخواست‌ها شامل یک کلید API مورد نیاز («X-GEMINI-APIKEY») است که به‌طور ایمن به‌عنوان یک متغیر محیطی ذخیره می‌شود («process.env.GEMINI_API_KEY»).

ساخته شده با

  • وب/کروم

تیم

توسط

ناتان

از

نیوزلند