从零开始使用Node+Express+mongodb实现简单的项目搭建及数据库连接

本文详细介绍如何使用MongoDB创建数据库及服务启动流程,通过Express脚手架快速搭建后端项目,并实现与本地数据库的连接,包括依赖安装、热更新配置及mongoose插件使用。
一、使用mongodb创建数据库
  • 开启数据库服务
mongod --dbpath 保存数据库文件的路径
//如出现	listener] waiting for connections on port 27017`,说明数据库服务启动成功

此命令行不可关闭,一旦关闭数据库服务也将停止

  • 连接数据库服务
    新开一个命令行
//连接数据库服务
mogo
//默认是test数据库,use命令切换数据库;如无此数据库则创建并切换
use 数据库名
二、使用Express脚手架搭建项目
  • 新建项目目录 backend
//命令行进入项目目录
cd backend
//通过express 脚手架生成项目
npx express-generator
//安装依赖包
npm install
//启动项目
npm start
  • 安装热更新插件nodemon
    在此项目中每次修改文件都需要重启项目,安装热更新插件可以帮助我们更好开发
//全局安装nodemon
npm install nodemon -g

修改配置文件package.json中的scripts

//将node启动改为nodemon启动
"scripts": {
   "start": "nodemon ./bin/www"
 },
三、连接本地数据库
  • 安装mongoose插件
//安装并保存依赖
npm install mongoose -S
  • 代码操作
    为数据库操作新建一个models文件夹,在models文件夹下新建index.js;在index.js中:
//引入mongoose
const mongoose = require('mongoose')
//连接本地数据库
mongoose.connect('mongodb://localhost:27017/数据库名')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值