Week 8 MongoDB Atlas & NodeJS

Mongodb.png

笔者这边是 macOS (妹渴不渴破)

某些步骤可能不太一样,大致上大同小异 (单纯纪录过程,不深入探讨程式)

下载 Week08 范例专案

下载之后解压缩

删除 Week08 下档案及资料夹

开启终端机进入当前目录,并用 Vscode 开启此资料夹(备用)

接着切到终端机执行以下命令

npm init

指令这里就不讲解了,自己去理解吧

过程中若不想对相关设定 ( 维持 Default )

就持续按Enter

由于一开始我们删除了套件也重新初始化

所以须重新安装专案用到的套件

在终端机输入

npm install express morgan mongoose ejs

接着到浏览器端打开 MongoDB ( 注册就不用我教了吧 )

按下New Project 按钮

取个你爽的专案名子

若没有要调整相关授权就直接按下 Create Project 按钮

之后就在这个介面 在Atlas页面

按下 Build a Cluster按钮

选 Free 那个

Free 选台湾 GCP 就免费的

没什么能调整的接着就 Create Cluster

等待它建立

A few moments later ~~~

一段时间过后就完成了

按下 Add Your Current IP Address 按钮

Add IP Address 按钮

设定帐密

然后按下 Create Database User

选择 Connect your application

设定语言和版本, 你可以得到连入字串

修改 app.js 的内容

<password> 用上面设定的密码替换掉

const dbURI = "字串贴在这";

切到终端机,执行专案

开启本地网页

http://127.0.0.1:3000

app.js 有路由写入资料至 MongoDB

http://127.0.0.1:3000/add-blog

至MongoDB可以看到资料库被添加资料

重新进入

http://127.0.0.1:3000

网站,可以看到网站能读取到资料库的内容

min
Latest posts by min (see all)

发布留言