此專案提供註冊會員使用專屬的餐廳清單,使用者可以新增刪除修改,更能夠搜尋關鍵字查詢餐廳並且查看餐廳詳細資訊
- 使用者可以點選餐廳查看其詳細資訊,例如:地址、電話、地圖等等。
- 使用者可以使用關鍵字搜尋想要的餐廳(店名以及類別)
- 使用者可以新增/刪除/修改餐廳資訊
- 使用者可以註冊會員且登入使用餐廳清單,並且提供Facebook授權及登入
1.開啟terminal並且clone此專案至本機電腦
git clone https://github.com/Shiba-Patrick/restaurantList.git
2.輸入cd指令找到存放專案的資料夾,並輸入其名稱
cd restaurantList
3.安裝npm套件
npm install
4.新增.env並根據.env.example資訊來設定環境變數
5.建立種子資料,如在終端機中顯示done,即表示建立成功
npm run seed
6.使用nodemon來執行app.js
nodemon app.js
7.成功顯示字串:伺服器順利啟動
The express is listening on http://localhost:3000
現在!您可以開啟任一瀏覽器輸入
開始試用此餐廳清單了喔!
* Node.js
* Express:4.17.1
* Express-handlebars:5.3.3
* mongoose:6.7.2
* dotenv:16.0.3
* express-session 1.17.1
* bcrypt 2.4.3
* passport 0.4.1
* passport-local 1.0.0
* passport-facebook 3.0.0
* connect-flash 0.1.1