--- tags: 每週會議 & 進度報告 --- # 第 6 週(10/04-10/10):資料對接、後端後端安全性、API 測試 ## 10/3 (日) 10:00 * 會議主持/紀錄:Yu/Dylan * 討論議題: 1.下周會議時間 2.剩不到兩周最後P1功能 * 資料對接(包括個頁面的搜尋與篩選) * 步道關鍵字搜尋:要丟什麼到後端拿步道資料? => 直接丟關鍵字,後端用 SQL query LIKE %關鍵字% 去搜(可能效率有點低) * 天氣實作 * 地圖實作 * 已完成:基本地圖顯示、標點及顯示地點資訊 (但還沒模組化) * 未完成:多個地點標點的測試 * IMGUR 與 CKEditor 套用實作 * input element 上傳圖片:已研究完 * ckeditor 上傳圖片: * Ckfinder: 支援上傳到自己的 server,但 server 要裝 connector,目前沒有支援 JS * ckeditor cloud service: 三十天免費,之後要付錢 * Simple uploader: imgur 似乎不接受 header 裡面代 'x-csrf-token'。如果是上傳到自己的 server 的可能性? * 第三方套件 ckeditor5-imgur-uploader: ready to use * 留言板 * 會員權限 * To-do list * 最後視覺調整(字體間距) * 篩選心得 => 文章附上 tag 4.下周任務分配 * 前端 * 後端 * Code Review * `git fetch origin <branchName>` * `git checkout origin/<branchName>` 5.臨時動議 下次會議前(週二)完成: 1. 前端畫面修改微調(包括code review) *增加code review 相互協作:在jira分票時即指定reviewer 該票完成時,github PR時指派給reviewer reviewer看code,若有問題或建言在github上留言或是mattermost* 2. 後端部署,先釋出基本功能,也要 code review ## 10/5 (二) 20:00 * 會議主持/紀錄:Ader/Yu * 討論議題: 1. 問題及進度回報 2. Merge (恭喜發財🎉 紅包拿來🧧) 3. 工作分配規劃 (分配負責頁面與資料串接) 4. 後端 * 新增 messages 與 comments 的 API * 新增心得 tag 的 API * 心得/步道被刪除後,留言/評論的處理方式 => ~~刪除心得一併刪除底下的留言~~先不管它 * 部署 => EC2 掛了,哭阿 ## 10/8 (五) 20:00 * 會議主持/紀錄:CMT/Ader * 討論議題: 1. 天氣實作brief 2. api 問題回報: - trails - trails/hot/int => int 無論設定多少最多都只能拿到四筆 => table 資料數目前只有四筆 - 資料問題: - [37] 德芙蘭步道 封面圖片網址不對 => 已修正 - [50] 步道名稱有夾雜不相干的字 => 已修正 ## 10/10 (日) 10:00 * 會議主持/紀錄:torai/cmt * 討論議題: 1. 前端部屬測試 - netlify: create-react-app 和 github 連動的自動部屬 可[參考](https://levelup.gitconnected.com/how-to-deploy-a-react-app-with-netlify-set-up-continuous-deployment-via-github-53859dcdaf40) 2. 後端搜尋功能的參數,能接受哪些傳入值?(API 文件好像沒有) - 地點:location=[north, east, south, west] - 高度: - 長度 - ... 3. 備份的這隻 http://18.163.118.205/api/v1/ 好像有一些 API 壞掉了 - trails/hot, trails/featured 都拿不到東西 4. 新增心得/article 需要權限..可以先關掉嗎?比較好測 5. 出發日期原本只刻日期,要改日期+時間嗎? - 如果要日期+時間的話(datetime-local),實際格式會跟API文件上長得有點不太一樣 - 實際輸入的 2021-10-10T00:18 - API文件上的 2020-12-22 21:14:57
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up