---
# System prepended metadata

title: 第 6 週（10/04-10/10）：資料對接、後端後端安全性、API 測試
tags: [每週會議 & 進度報告]

---

---
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
    
