iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0

我們先在我們之前的專案那邊下載mongoose,它是一個Node.js的MongoDB物件模型工具,用於在應用程式中便捷地操作和管理MongoDB資料庫。
我們在終端機打上npm install mongoose 來下載它
https://ithelp.ithome.com.tw/upload/images/20230916/20161799GL4UUiyIlV.png
之後把我們的app.js改成

const express = require("express");
const app = express();


const mongoose = require("mongoose");


mongoose
  .connect("mongodb://127.0.0.1:27017/exampleDB")
  .then(() => {
    console.log("成功連接mongodb");
  })
  .catch((e) => {
    console.log(e);
  });


app.listen(3000, (req, res) => {
  console.log("伺服器運行中");
});

講解:
這段程式碼示在 Express 應用程式中使用 Mongoose 連接 MongoDB 資料庫。首先,透過 require 引入 express 和 mongoose 模組。然後,使用 mongoose.connect() 方法連接到指定的 MongoDB 伺服器和資料庫。若連接成功,則在控制台輸出 "成功連接mongodb";若連接失敗,則捕獲錯誤並輸出錯誤訊息。最後,使用 app.listen() 啟動 Express 伺服器,並在控制台輸出 "伺服器運行中"。

這樣子我們就完成了資料庫的連線了!


上一篇
day19 - 使用mongosh
下一篇
day21 - 綱目建立
系列文
一起進入網頁後端的世界吧 Restful Api 啟動 !30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言