Koa2、mongoose代码模板
收集常用代码模板、提高开发效率
youhebuke225
这个作者很懒,什么都没留下…
展开
-
mongoose查询到的对象无法读取问题
说明mongoose返回的数据并不是object,但是通过typeof检测他是object.实际上是mongoose自己封装的对象他会将这个对象与定义的model实时查询是否符合预定义问题var user = await UserModel.findOne({ username })const name = user.usernameconsole.log(name)//undefined实际上打印出来的name是undefined我们需要使用toObject()方法将其转化为我原创 2020-06-20 14:45:56 · 667 阅读 · 0 评论 -
使用mongoose的save方法无法保存数据的解决方法
在Model传递第二个参数false,就可以了new Model({data)},false).save()原创 2020-06-20 14:37:23 · 991 阅读 · 0 评论 -
使用express创建后台项目
1. 安装 npm install -g express此外还需要安装express-generator, express在4.0后把命令工具单独分了出来npm install -g express-generator2. 创建项目默认使用jade模板引擎,使用ejs模板引擎命令如下express -e 项目名称3. 安装依赖打开项目根目录npm install...原创 2020-06-19 20:58:33 · 206 阅读 · 0 评论 -
Koa2中get请求
get请求参数get请求有两种参数query,以 ?=链接的参数params,嵌套在路径中,如position/index,后台的路径匹配为position/:index获取参数对于query参数ctx.query对于params参数ctx.params原创 2020-06-16 01:02:36 · 261 阅读 · 0 评论 -
nodeJS后端常用工具
nodeJS后端常用工具一、nodemon作用:避免每一次修改完代码都要手动重新运行服务器使用步骤全局下载nodemonnpm install -g nodemon启动项目的时候不在使用node,而是使用nodemonnodemon app.js再次编写代码,保存之后,项目会自动重启并刷新其他说明以上能满足你基本的需求nodemon可配置性很强,想要了解很多 请点击...原创 2020-05-19 21:39:58 · 409 阅读 · 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 · 471 阅读 · 0 评论 -
Koa2、mongoose常用代码模板
Koa2、mongoose常用代码模板一、生成后端项目npm init -y二、下载Koa2、mongoosenpm 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 · 253 阅读 · 0 评论