這篇文章主要參考 MongoDB 官方教學: Building a REST API with Express, Node, and MongoDB,教初學者如何用 Express.js + MongoDB Atlas 架設一個簡易部落格網站。文章有提供完整程式碼供用戶使用,本文會針對一些踩坑地方做補充。
技術棧 Tech Stack
MongoDB 作為一個 NoSQL 資料庫,提供高效查詢、插入操作的優勢。不過如果要架設一個全端網站 (前端 + 後端 + 資料庫) ,就可以搭配所謂 “MERN Stack”— MongoDB + Express.js + React.js + Node.js。
不會寫代碼?先參考範例程式
看完了示意圖,我對於實際程式怎麼撰寫還是缺乏經驗,於是決定參考官網的這篇教學文章操作。由於範例程式都寫完了,留給我完成只剩下這些步驟: