# 開發前置作業 1. [Download MySQL](https://dev.mysql.com/downloads/mysql/8.0.html) - [Download MySQL Installer](https://dev.mysql.com/downloads/windows/installer/8.0.html) - 安裝過程要記得 host 跟密碼 - 打開 shell 後 `\connect root@localhost:XXXX`,安裝預設的是3306 - 然後 `\sql` 就是一般的 sql - MySQL 安裝前需要先載 Virtual Studio - [Download Virtual Studio Community](https://visualstudio.microsoft.com/zh-hant/thank-you-downloading-visual-studio/?sku=Community&rel=16) - MySQL 下載完之後要開一個資料庫 名字隨意 - 例如 `CREATE DATABASE examhub;` 2. server 資料夾裡面的README 有提到要先裝兩個必須 - mysql (version 8 以上) - node (version 12 以上) - 在終端機打 node -V 可以看 node 版本 - not found 就是還沒裝 - 在 win 安裝要記得設環境變數(沒設的情況下不知道為什麼用 cmder 可以...) 3. 上面都完成後,看 server 裡面的 README LINE 記事本還有一段東西要設定 資料庫設定 前面有說要安裝 mysql,安裝 mysql 後把 mysql 的帳密資訊填進 .env 裡面 然後手動開一個 database CREATE DATABASE <name>; 名字取啥隨意,反正跟 .env 吻合就好 然後 server 資料夾下 下指令 npm install 然後 npm run start,沒有紅字噴出就是成功 然後 cliend 資料夾下 下指令 npm install 然後 npm run serve (注意跟 server 不同) 一樣沒看到紅字就是成功 打開 localhost:8080 可以看到前端畫面