---
# System prepended metadata

title: 'A3: Check-in #3'
tags: [Assignments]

---

# A3: Check-in #3  

## 回報目前進度狀況  

前端：串接與切板完成，並且成功部屬。

後端：資料庫外鍵優化完成，並且成功部屬後測試沒有問題。

剩餘 coding style 修小bug

### 是否已經進行「佈署 & 交付前驗收」？

比照小組共同定義的 Acceptance criteria 逐條確認是否已經完成驗收。

### 過程中發現了什麼？  

頁面渲染修改(相機 => 手指，返回便手指，滾輪位置問題)

路由導向邏輯優化(設定完個人資料以後，導回個人資料頁面或者是個人設定頁面、回復貼文後導向個人回覆頁面)

### 打算如何運用最後一段時間？  

#### 前端：  
* 重構程式碼。  
* 統一程式碼風格。  
* 修正一些 BUG。  
#### 後端：  
* 設定 corsOptions 限定 API 可獲取的網域。  
* 捨棄 clearDB 改用 jawsDB 來獲得 5.7 UP的資料庫版本，從根本改善 5.6 版本設定 unique 所衍生出的問題。  

## 描述這段時間小組開發的狀況  
### 小組分工& 組織任務的調整  

目前所有流程都在進度上，並無更改組員各自所負責的區域。

### 在開發上遇到的困難 / 解決問題  

* account與email 設定 unique:true 讓資料庫自動確認是否重複時無法 migration 資料表：(已解決 / 改用 jawsDB)
* error-code : #1071 - Specified key was too long; max key length is 767 bytes
* travis 測試無法通過：(已解決 / 方法如下)
* 設定 travis.yml 設定 JWT_SECRET
* 設定 package.json 測試用、開發用與部屬用的腳本。

### 有沒有想在 check-in 活動中想提出討論的問題？  

沒有


\
\
[回到首頁](https://hackmd.io/@2022-Oct-Twitter/Hk9m-Pn-j/%2Feax7gnB7R3KcclDqf27iDA%3Fview)

###### tags: `Assignments`  