Koa2、mongoose代码模板
收集常用代码模板、提高开发效率
youhebuke225
这个作者很懒,什么都没留下…
展开
-
mongoose查询到的对象无法读取问题
说明 mongoose返回的数据并不是object,但是通过typeof检测他是object.实际上是mongoose自己封装的对象 他会将这个对象与定义的model实时查询是否符合预定义 问题 var user = await UserModel.findOne({ username }) const name = user.username console.log(name)//undefined 实际上打印出来的name是undefined 我们需要使用toObject()方法将其转化为我原创 2020-06-20 14:45:56 · 668 阅读 · 0 评论 -
使用mongoose的save方法无法保存数据的解决方法
在Model传递第二个参数false,就可以了 new Model({data)},false).save()原创 2020-06-20 14:37:23 · 992 阅读 · 0 评论 -
使用express创建后台项目
1. 安装 npm install -g express 此外还需要安装express-generator, express在4.0后把命令工具单独分了出来 npm install -g express-generator 2. 创建项目 默认使用jade模板引擎,使用ejs模板引擎命令如下 express -e 项目名称 3. 安装依赖 打开项目根目录 npm install ...原创 2020-06-19 20:58:33 · 210 阅读 · 0 评论 -
Koa2中get请求
get请求 参数 get请求有两种参数 query,以 ?=链接的参数 params,嵌套在路径中,如position/index,后台的路径匹配为position/:index 获取参数 对于query参数 ctx.query 对于params参数 ctx.params原创 2020-06-16 01:02:36 · 263 阅读 · 0 评论 -
nodeJS后端常用工具
nodeJS后端常用工具 一、nodemon 作用:避免每一次修改完代码都要手动重新运行服务器 使用步骤 全局下载nodemon npm install -g nodemon 启动项目的时候不在使用node,而是使用nodemon nodemon app.js 再次编写代码,保存之后,项目会自动重启并刷新 其他说明 以上能满足你基本的需求 nodemon可配置性很强,想要了解很多 请点击 ...原创 2020-05-19 21:39:58 · 411 阅读 · 0 评论 -
Mongoose常用的增删改查方法
Mongoose常用的增删改查方法 一、增加 Model的方法 new Model({}).save(function(err,data){}) new UserModel({username, type, password:md5(password)}).save(function (error, user) { res.cookie('userid', user._id, {maxAge: 1000*60*60*24}) const data = {username, type, _i原创 2020-05-19 23:21:00 · 475 阅读 · 0 评论 -
Koa2、mongoose常用代码模板
Koa2、mongoose常用代码模板 一、生成后端项目 npm init -y 二、下载Koa2、mongoose npm install koa mongoose -S -S指的是添加到运行依赖中,相当于–save -D指的是添加到开发依赖中,相当于–save -dev 三、在根目录新建app.js文件 代码如下 const app = new Koa() app.listen(4000,() => console.log("服务器启动")) 四、链接数据库 在根目录新建数据库文件原创 2020-05-19 21:10:44 · 257 阅读 · 0 评论