來建立屬於你自己的餐廳清單吧
- 使用者可以註冊帳號或是用 Facebook 登入
- 使用者登入後可以建立屬於自己的餐廳清單,資訊包含餐廳名稱/圖片/類型/評分/Google 地圖連結等...
- 使用者可以新增/刪除/修改/查詢餐廳資訊
-
請先確認有安裝 node.js 與 npm
-
將專案 clone 到本地
-
在本地開啟之後,透過終端機進入資料夾,輸入:
npm install // 安裝套件
-
建立.evn 檔案,參考.env.example 以設置環境變數
FACEBOOK_ID=SKIP FACEBOOK_SECRET=SKIP FACEBOOK_CALLBACK=http://localhost:3000/auth/facebook/callback SESSION_SECRET=ThisIsMySecret MONGODB_URI="Your MONGODB connection string" PORT=3000 -
寫入種子資料
npm run seed
-
開啟程式
npm run start
-
若看見此行訊息則代表順利運行,打開瀏覽器進入到以下網址
Restaurant List is now listening on http://localhost:3000
請至 http://localhost:3000 開啟網站
-
可以使用下列兩個種子資料進行測試
User1 email: user1@example.com password: 12345678 ------------------------- User2 email: user2@example.com password: 12345678
-
若欲中斷伺服器連線,請按
ctrl + c
- Node.js 16.16.0
- Express 4.18.1
- Mongoose 6.6.5
- Express-Handlebars 3.0.0
- bcryptjs 2.4.3
- connect-flash 0.1.1
- dotenv 8.2.0
- express-session 1.17.3
- method-override 3.0.0
- passport 0.4.1
- Bootstrap 4.3.1
- Font-awesome 5.8.1
Wei Lin


