一、 今天的心情與學習目標
昨天的成功串接讓我非常興奮,感覺自己已經掌握了讓人工智慧與資料庫溝通的訣竅。不過
,為了解決未來更複雜的網路連線需求,今天的目標是要學習外部應用程式介面整合。我要
嘗試用後端框架來寫一個屬於自己的網頁服務,讓系統可以跟更廣泛的外部資源交換資料。
二、 接觸現代網頁後端框架
早上我開始研讀關於後端框架的教學。以前總覺得寫網頁後端是一件很龐大又複雜的工程,
但今天接觸的這套現代框架非常簡潔,只需要短短幾行程式碼,就能建立一個在網路上可以
被訪問的網址。我跟著教學順利設定了幾個基本的路由路徑,讓瀏覽器連上去的時候可以看
到歡迎字樣,這讓我對後端開發有了初步的信心。
三、 後端服務開發實戰
下午我開始動手進行後端服務開發。我寫了幾個簡單的查詢與新增資料的接口。每當外部發
送特定的請求時,我的程式就會回傳一段整理好的資料格式。雖然目前回傳的都是我先寫死
在程式裡的測試資料,但這讓我清楚理解了網路上前後端資料是如何互相傳遞的。看著自己
寫的服務在本地端順利運行,感覺離全端工程師的夢想又近了一步。
四、 今天遇到的困難與心得
今天最大的挑戰是理解不同的請求方法。一開始我搞不清楚什麼時候該用取得資料的方法,
什麼時候該用提交資料的方法,導致測試的時候一直出現拒絕存取的錯誤。查閱資料後才明
白,原來這就像是去郵局寄信和領包裹的差別,必須要依照標準的規範來發送請求,伺服器
才會給你正確的回應。這讓我體會到遵守網路協定規範的重要性。
五、 明天的計畫與期許
今天成功開發出自己的後端應用程式介面,雖然功能還很陽春,但已經讓我對網路服務的運
作邏輯有了深刻的認識。明天我打算學習如何幫這個剛剛寫好的服務自動產生說明文件,以
及使用專業的軟體來進行接口測試,確保程式的穩定性。期待明天的測試工作能讓我寫出來
的程式更加完善。