本篇博客主要是把网站的数据存于数据库的初次实践
这里是用一个简单的注册登录网页来进行说明
这里需要准备:node.js(版本尽量不要14以上,本人用14的就出了问题)
npm mongodb
npm install body-parse # 用来解析post请求的参数
npm install mongoose #monodb 模块
npm install ejs #视图模板引擎
NodeJs Express Mongodb 实现简单注册登录功能
-
安装好 Node.js 需要使用的第三方模板,并在目标文件夹下执行
- express -e <文件名> 文件名>
- 安装依赖npm install
需要的做的
- app.js 文件用于开启服务器
- routes/index.js 文件用于请求路径设计 即路由操作
- views文件夹用于存放3个准备要使用到的页面,登录、注册、首页
- models模块在根路径下新建 models 文件夹。 添加 users.js,用于数据库模板
mgdb.js 文件用于连接 MongoDB数据库
public文件夹用于存放公共文件 例如:三个页面的 css样式文件
直接上源码,在源码解释(额,登录那些页面也就html就不解释了)
在app.js添加
1 | var mongoose = require('mongoose'); |
在users.js添加
1 | var mongoose = require('mongoose'); |
在index.js添加
1 | var express = require('express'); |
end
这是最后注册的用户存入数据库中的数据