摘要: 1. body-parser 用于post请求解析req.body消息体 2. express-ip-filter ip过滤器 3. morgan 、 winston 、 express-winston 日志记录 4. cookie-parser和cookie-session 解析客户端传过来的co 阅读全文
posted @ 2020-08-04 14:08 海布里的冬季 阅读(240) 评论(0) 推荐(0)
摘要: 一、什么是mongoose的数据检验 用户通过mongoose给mongodb数据库增加数据的时候,对数据的合法性进行的验证 二、mongoose校验参数 required:表示这个数据必须传入 max:用于Number类型, 最大值 min:用于Number类型, 最小值 enum:枚举类型,要求 阅读全文
posted @ 2020-08-10 11:32 海布里的冬季 阅读(166) 评论(0) 推荐(0)
摘要: 一、Mongoose索引 索引是对数据库表中一列或多列的值进行排序的一种结构,可以让我们查询数据库变得更快。MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的查询优化技巧。 mongoose中除了以前创建索引的方式,我们也可以在定义Schema的时候指定创建索引。 var 阅读全文
posted @ 2020-08-10 10:28 海布里的冬季 阅读(77) 评论(0) 推荐(0)
摘要: 一、mongoose预定义修饰符 mongoose提供的预定义模式修饰符,可以对我们增加的数据进行一些格式化 var mongoose = require('mongoose') var NewsSchema = mongoose.Schema({ title: { type: String, tr 阅读全文
posted @ 2020-08-10 10:13 海布里的冬季 阅读(45) 评论(0) 推荐(0)
摘要: 一、mongoose介绍 mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具。mongoose是node.js的驱动,不能作为其他语言的驱动 mongoose的特点: 通过关系型数据库的思想来设计非关系型数据库 基于mongodb驱动,简化操作 二、mongoos 阅读全文
posted @ 2020-08-05 14:05 海布里的冬季 阅读(84) 评论(0) 推荐(0)
摘要: 一、默认参数 const mongoose = require('mongoose') mongoose.connect( 'mongodb://127.0.0.1:27017/eggcms', { useUnifiedTopology: true, useNewUrlParser: true }, 阅读全文
posted @ 2020-08-05 14:02 海布里的冬季 阅读(174) 评论(0) 推荐(0)
摘要: 单文件上传: <!--add.ejs--> <form action="/admin/nav/doAdd" method="post" enctype="multipart/form-data"> 标题:<input type="text" name="title" id="title"><br>< 阅读全文
posted @ 2020-08-04 14:10 海布里的冬季 阅读(95) 评论(0) 推荐(0)