前幾天我嘗試做了一個智慧聊天機器人,用 React 打造前端介面,串接 Gemini API,讓機器人能回答問題、跟我互動。結果 Gemini API 一直沒成功,訊息無法順利回來。前端雖然能輸入訊息,但後端資料沒有正常運作。
雖然沒有成功,但這段過程讓我學到很多。我對 React 元件有了更深入的理解,也知道怎麼設計輸入框和訊息列表,更清楚前端與後端之間的資料互動方式。更重要的是,我學會了遇到 API 錯誤時該怎麼處理。功能雖然還沒完成,但思路漸漸清晰,感覺像是踏出了第一步。
接下來,我想做一個簡單的天氣查詢 API,用 Node.js 串接 WeatherAPI,並用 HTML 打造前端頁面,練習前端與後端資料的互動方式。這次我希望不只是能取得資料,更能理解資料是如何從後端傳到前端,並在頁面上呈現出來。