如何在 Node.js 应用程序中连接 MongoDB 数据库?
Node.js 是一个内置的 JavaScript Chrome 平台,可以轻松构建更快、更灵活的网络应用程序。 Node.js 使用事件驱动、不间断的 I/O 模型,使其简单高效,适用于使用可在所有分布式设备上运行的数据的实时应用程序。
Node.js 是用于服务器端开发和通信应用程序的开源、跨平台工作环境。 Node.js 应用程序支持 JavaScript,并且可以在 OS X、Microsoft Windows 和 Linux 上的 Node.js 运行期间运行。
Node.js 还提供了丰富的各种 JavaScript 模块库,有助于大规模使用 Node.js 开发 Web 应用程序。
方法:-
- 首先,在您机器的特定文件夹中初始化 node.js 项目。
- 在项目文件夹中安装节点模块
- 在此之后创建与数据库的连接
第 1 步:创建一个 NodeJS 项目并使用以下命令对其进行初始化:
npm init
第 2 步:使用以下命令安装节点模块:
npm i express mongodb mongoose cors
文件结构:我们的文件结构如下所示:
index.js
// To connect with your mongoDB database
const mongoose = require("mongoose");
// Connecting to database
mongoose.connect(
"mongodb://localhost:27017/",
{
dbName: "yourDB-name",
useNewUrlParser: true,
useUnifiedTopology: true,
},
(err) =>
err ? console.log(err) : console.log(
"Connected to yourDB-name database")
);
const express = require("express");
const app = express();
const cors = require("cors");
console.log("App listen at port 5000");
使用以下命令运行 index.js 文件:
nodemon index.js