本專案為前端專案提供API
請點此處前往
本份API文件是利用Apiary撰寫而成,請點此處前往
- 下載本專案到本地
git clone https://github.com/Emily81926/twitter-api-2020.git
- 進入本專案資料夾
cd twitter-api-2020
- 安裝所需套件
npm install
- 創建資料庫(利用MySQLWorkbench)
create database ac_twitter_workspace;
- 建立table
npx sequelize db:migrate
- 建立種子資料
npx sequelize db:seed:all
- 建立
.env
檔案並設定環境參數(.env.example
檔案內有實例) - 啟動伺服器
npm run dev
nodemon app.js // windows使用者使用這行
- 若看到以下字串即代表成功啟動
Example app listening on port 3000!
- 創建測試所需資料庫(利用MySQLWorkbench)
create database ac_twitter_workspace_test;
- 切換環境
export NODE_ENV=test
- 建立table
npx sequelize db:migrate
4. 測試
npm run test
- 管理員帳號: root
管理員密碼: 12345678 - 一般使用者帳號: user1
一般使用者密碼: 12345678
- Emily (email: emily81926@gmail.com)
- Kerwin (email: tkoleo84119@gmail.com)
- Chaco (email: chacowang0125@gmail.com)
- Vince (email: vlee9527@gmail.com)