加密貨幣資訊主頁
擷取即時資料加密貨幣價格,以製作資訊主頁
用途
我們的應用程式是完整的加密貨幣資訊主頁,旨在為使用者提供從 Gemini API 擷取的加密貨幣價格即時洞察資料。這個資訊主頁會分為由 Node.js 和 Express 提供支援的後端,以及使用 React 開發的前端。
後端會在 5000 號連接埠上運作,並充當前端和 Gemini API 之間的中介。後端的主要元件包括:
- 使用 `express.json()` 和 `express.urlencoded()` 剖析傳入的要求主體。這些資料的設定限制為 10 MB,可確保與可能較大的酬載相容。
- 使用 `cors` 中介層實作 CORS (跨來源資源共享),方便從前端發出安全的跨來源要求。
- 定義 GET 端點 (`/api/crypto`),負責從 Gemini API (`https://api.gemini.com/v1/pricefeed`) 擷取加密貨幣價格資料。
- 使用 Axios 向 Gemini API 發出非同步 HTTP 要求。這些要求包含必要的 API 金鑰 (`X-GEMINI-APIKEY`),並以安全的方式儲存在環境變數 (`process.env.GEMINI_API_KEY`) 中。
採用
- 網頁/Chrome
團隊
變更者
Nathan
寄件者
紐西蘭