简单用户管理系统(P-02)

本文详细介绍如何使用Node.js和mongoose插件连接免费MongoDB数据库服务mlab,包括数据库创建、用户设置及代码配置,帮助读者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Node接口搭建-连接MongoDB数据库

我们使用一个免费的mongoDb数据库 mlab ,可以进去注册,创建数据库 我们需要理解一个东西 restful api 暂时我还有还不太懂 可以看下这个简单介绍,好吧我是L鸡,还有用过的。

步骤
  • 点击创建 Create new ,选择免费的 继续下一步
  • 输入database name 的名字 继续
  • 会生成数据库,点击进去,创建一个用户,

点击用户,创建用户,可以随便,比如root ,密码 asd123

  • mongodb://<dbuser>:<dbpassword>@ds145043.mlab.com:45043/restful-api-production就是我们的远程数据库地址了
接着就是要开始用了

我们使用mongoDB数据库,所以需要npm install mongoose来安装插件,这时候需要引入mongoose const mongoose = require("mongoose"); // 引入mongoose 为了方便操作,单独把文件拆出来,创建一个keys.js 文件,来保存,记得用户名和密码

module.exports = {
    mongoURI: "mongodb://root:asd123@ds145043.mlab.com:45043/restful-api-production"
}
复制代码

那么在server.js中我们需要添加

// DB config 
const db = require("./config/keys").mongoURI;

// Connect to mongodb
mongoose.connect(db)
        .then(() => console.log("MongoDB Connect 连接成功"))
        .catch(err => console.log(err));
复制代码

完整的代码

const express = require("express"); // 引入express 
const mongoose = require("mongoose"); // 引入mongoose 

const app = express(); // 实例化一个express


const db = require("./config/keys").mongoURI;  // DB config  DB地址

// Connect to mongodb
mongoose.connect(db)
        .then(() => console.log("MongoDB Connect 连接成功"))
        .catch(err => console.log(err));

app.get('/', (request ,response) => { // 访问路由
    response.send("Hello World! 你好全世界!");
});

const port = process.env.PORT || 5000; // 端口号

app.listen(port, () => {
    console.log(`Server runing on port ${port}`);
})


复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值