12/27更新:修改部分程式碼及添加註解
- 會議列表
- 新增會議
- 編輯會議
- 刪除會議
- 主持人簽核
- 空間負責人簽核
- 與會模式選擇
- 上傳與下載會議紀錄
- 發送通知
目錄名稱 | 內容 |
---|---|
config | 專案的配置文件 |
handler | 邏輯處理 |
models | 與資料庫有關的檔案 |
public | 靜態資源 |
route | 處理路由與請求 |
upload | 存放上傳的檔案 |
util | 輔助類檔案 |
views | 前端模板 |
"dependencies": {
"bcryptjs": "^2.4.3",
"body-parser": "^1.19.0",
"connect-flash": "^0.1.1",
"env-cmd": "^10.1.0",
"express": "^4.17.1",
"express-handlebars": "^5.2.0",
"express-session": "^1.17.1",
"moment": "^2.29.1",
"mongoose": "^5.11.8",
"multer": "^1.4.2",
"passport": "^0.4.1",
"passport-local": "^1.0.0"
},
"devDependencies": {
"nodemon": "^2.0.6"
}
-
Clone 此專案至電腦
-
在存放此專案的資料夾打開終端機
-
安裝所有專案所需的套件
$ [~/walsin-cloud]npm i
-
開啟本地 MongoDB 資料庫
-
生成使用者與新空間資料
$ [~/walsin-cloud/models/seeder]node seeder.js
- 啟動伺服器,執行 app.js 檔案
$ [~/walsin-cloud]npm run start
- 當終端機出現以下訊息時,表示伺服器已成功啟動,且與資料庫成功連結
Listening on port 3000
資料庫連線成功!mongodb://localhost/walsin-cloud
- 打開瀏覽器,前往 http://localhost:3000/,登入後即可使用