閹割版
團隊成員分工與進度 📝👥
組別 | 成員 | 完成的任務 | 完成任務所用時間 (小時) | 剩餘時間 (小時) |
---|---|---|---|---|
前端 | 阿依娜孜 | 完成總覽頁面行程概覽與高德地圖接入,實現動態地圖顯示效果。 | 2 | 2 |
前端 | 郭劍敏 | 最佳化並完善路線編輯功能的前端程式碼。 | 2 | 1 |
前端 | 王梓銘 | 最佳化主頁和導航欄佈局,提升頁面的使用者體驗。 | 2 | 1 |
前端 | 陳碧煌 | 完成AI推薦行程建立頁面,基本完成所有建立行程頁面的功能開發。 | 4 | 2 |
前端 | 張誠坤 | 最佳化地圖頁面設計並修復相關功能BUG,提升頁面穩定性。 | 1 | 1 |
後端 | 施宇翔 | 完成後端連結建立行程單、查詢天氣並獲取景點圖片的功能,並進行測試。 | 8 | 2 |
後端 | 楊邑豪 | 構建行程資訊資料庫,新增特色生成行程的功能。 | 8 | 2 |
後端 | 劉宇傑 | 完成備忘錄與賬單的token認證功能,合併登入、註冊與認證程式碼。 | 8 | 1 |
後端 | 承宇豪 | 最佳化行程建立與活動新增邏輯,包括活動順序調整規則。 | 8 | 1 |
協調 | 藍敏龍 | 負責任務分配、部落格撰寫與進度跟進,確保團隊高效協作。 | 2 | 0 |
遇到問題及解決方案 🧐💡
問題一:整合程式碼時,報錯 “Page not found at /api/accounts/login/”
問題描述:
在整合程式碼時,執行登入請求時,出現了報錯資訊:“Page not found at /api/accounts/login/”。該錯誤表明請求的 URL 未找到對應的頁面或 API 路由,導致請求無法正常響應。
解決方案:
-
檢查路由配置:
- 確認後端 API 路由是否正確配置,檢查
/api/accounts/login/
是否存在,確保路徑沒有拼寫錯誤。 - 驗證該路由是否使用了正確的 HTTP 方法(如 POST 或 GET)。
- 確認後端 API 路由是否正確配置,檢查
-
檢查請求 URL:
- 在請求中確認是否正確拼接了 URL,確保 API 路徑沒有錯誤。
- 如果有使用反向代理或路由重定向,檢查是否存在配置問題。
-
後端服務啟動狀態:
- 確保後端服務正常執行,API 路由是否已正確載入。
- 可以透過訪問其他已知正常的 API 路由來確認伺服器是否正常啟動。
問題二:出現 500 錯誤,Token 驗證問題,Postman 除錯請求未透過
問題描述:
在發起請求時,返回了 500 錯誤,且錯誤原因涉及 Token 驗證問題。使用 Postman 除錯請求時,發現問題與請求頭部和引數設定不正確相關。
解決方案:
-
分析 500 錯誤:
- 500 錯誤通常是伺服器內部錯誤,可能與請求引數或身份驗證有關。
- Token 驗證問題是常見的原因之一,可能由於請求頭未正確傳遞 Token,或者 Token 已過期/無效。
-
透過 Postman 除錯:
- 使用 Postman 模擬登入請求,檢查請求的 URL、HTTP 方法(如 POST)、請求頭和請求體是否符合後端 API 的要求。
- 確認
Authorization
請求頭是否正確攜帶 Bearer Token,Token 格式是否符合 API 的預期(例如:Authorization: Bearer <Token>
)。 - 檢查請求體(Body)中的引數是否按照後端要求的格式傳遞。
-
問題排查與修復:
- 確保 Token 在請求頭中正確設定,並且 Token 沒有過期。如果 Token 是動態生成的,確保生成流程正確。
- 檢查是否有其他必須的請求引數,如
username
、password
或其他驗證資訊未傳遞。 - 修正了請求頭中的
Authorization
和相關引數,確保它們與 API 的要求匹配。
-
後續驗證:
- 修改請求後,再次透過 Postman 測試,確保登入介面返回正確的響應,且 500 錯誤消失。
會議記錄與會議過程 📅📝
alpha衝刺第三次會議(11月13日——後端專場):
GitHub簽入記錄以及專案執行截圖 🖥️🚀
GitHub簽入記錄:
專案執行截圖:
燃盡圖 📊🔥
團隊成員貢獻表 🏆🌟
組別 | 成員 | 貢獻內容 | 貢獻程度 |
---|---|---|---|
前端 | 阿依娜孜 | 負責“行程總覽”頁面的設計與開發,接入高德地圖並實現動態地圖顯示。 | 7% |
前端 | 郭劍敏 | 完成“路線編輯”功能的前端開發,最佳化介面設計並實現基礎框架。 | 7% |
前端 | 王梓銘 | 最佳化主頁和導航欄佈局,完善頁面跳轉邏輯並修復相關介面問題。 | 7% |
前端 | 陳碧煌 | 完成“AI推薦行程建立”頁面的開發,完善了行程建立的所有功能模組。 | 10% |
前端 | 張誠坤 | 最佳化地圖頁面設計,修復功能BUG,提升使用者體驗。 | 3% |
後端 | 施宇翔 | 完成地圖API整合,確保地圖功能正常執行,開發了行程建立相關檢視函式。 | 15% |
後端 | 楊邑豪 | 設計並實現了行程資訊資料庫結構,新增了特色生成行程的功能。 | 14% |
後端 | 劉宇傑 | 完成與MySQL資料庫的連線,並實現備忘錄與賬單模組的身份認證功能。 | 13% |
後端 | 承宇豪 | 最佳化行程建立和活動新增邏輯,完善活動順序調整功能。 | 14% |
協調 | 藍敏龍 | 負責團隊任務分配、進度跟進、部落格撰寫,並確保專案的高效協作。 | 10% |