Skip to content

I-am-dNine/TheWebDeveloperBootcamp2021-YelpCamp

Repository files navigation

TheWebDeveloperBootcamp2021-YelpCamp

CRUD, Middleware, MVC, Bootsrtap 5, Handling Errors, Errors & Validating Data, Restructuring & Flash, Authentication, Image Upload, Adding Maps, Cluster Map, Security Issues, Deploying

Dependencies

  • @mapbox/mapbox-sdk : 地圖服務
  • cloudinary : 雲端影像處理平台
  • connect-flash : 顯示錯誤或成功訊息
  • connect-mongo : MongoDB
  • dotenv : 隱藏敏感資訊
  • ejs : 「Embedded Javascript」內嵌式的樣板引擎
  • ejs-mate
  • express : Web應用程序框架
  • express-mongo-sanitize : 维护网站安全
  • express-session
  • helmet : 维护网站安全
  • joi : 資料檢查的機制(驗證POST資料)
  • method-override : Lets you use HTTP verbs such as PUT or DELETE in places where the client doesn't support it
  • mongoose : Mongoose 是MongoDB 的前端
  • multer : 檔案上傳中介
  • multer-storage-cloudinary : A multer storage engine for Cloudinary
  • passport : authentication for Node.js
  • passport-local
  • passport-local-mongoose
  • sanitize-html : sanitize-html provides a simple HTML sanitizer with a clear API

部署上線(Heroku)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published