從零開始重寫:餐廳清單(Express版)基礎功能與架構

總結

試著從頭開始重新練習一次 Express、Express handlebars 與 Mongoose 相關內容,本篇筆記主要記錄練習途中遭遇到的問題、解法與日後可能會回頭參考的相關內容

環境

express: 4.17.1
express-fileupload: 1.2.1
express-handlebars: 5.3.2
mongoose: 5.12.14
os: Windows_NT 10.0.18363 win32 x64

app.js

DB schema

DB seeder

模板部分

{{#if searchCheck}}
<script src="/scripts/searchCheck.js"></script>
{{/if}}

目前僅有//search路由回傳searchCheck: true,故searchCheck.js只會在這兩個頁面被載入

參考文件