node
ts开发中mongoose使用聚合查询中ObjectId的问题 typescript写项目是,使用mongoose模块,聚合函数aggregate时,先定义一个unknown类型,然后强制转换成Expression类型即可。
typescript开发node项目中,使用路径别名 typescript开发node项目,先要修改tsconfig.json,然后安装tsconfig-paths,最后修改一下package.json执行代码,即可实现别名路径。
node项目中使用dotenv加载配置文件 根目录一下新建一个.env文件,必须是这个后缀啊,再新建一个config.ts文件,然后同样在入口文件,import这个config.ts文件,添加到系统全局变量global中
使用ts开发node是,对全局global变量的类型声明 错误提示,元素隐式具有 "any" 类型,因为类型“typeof globalThis”没有索引签名。ts(7017),原因很简单,global里并没有TOKEN这个对象。
node中使用restify框架,增删改查、上传文件简单记录 前后端分离项目,后端自然要用到RESTful架构,之前一直使用express框架的,新项目中,就尝试一下专门为api诞生的restify框架,以下简单记录一下使用过程。
node中使用ES6的impot动态导入模块 目前node已经支持ES6,即import导入,只需要在package.json文件添加以下这句话即可使用import导入,主要是用到impot和then
mongodb如何开启远程连接,创建数据库用户 mongodb开启远程连接,先创建管理员账户,再创建数据库账户,之后修改mongodb配置文件,开启服务器端口。
mongoose中populate后sort的问题分析及变通解决方法 mongoose中populate后sort的问题无法通过子节点排序,只能通过js的sort函数去变通实现了。
node开发api,使用jsonwebtoken实现token验证 在前后端分离的项目中,token是唯一的选择,至于如何实现token的安全唯一性,可以通过redis来解决,这篇文章不多阐述,这里仅仅记录一下,如下在node下实现token通讯。
和我一起学习微信小程序(三),封装网络请求 wx.request网络请求,使用的是回调函数,非常不方便,这里结合自己项目的需求,进行了promise封装,方便以后项目中使用。