node相关
集合关于node服务的相关内容
banxia561
这个作者很懒,什么都没留下…
展开
-
node端日志打印 No.9
在register文件里面可以看到对应的有logconf,由于测试以及生产环境是使用pm2启动,然后日志通过pm2工具统一去打印,所以为了配合pm2对应的日志配置文件参考const envConf = process.env.NODE_ENV === 'development' ? { appender: { type: 'dateFile', filename: './...原创 2020-01-19 10:17:55 · 574 阅读 · 0 评论 -
node服务的部署流程演进--从打包后多文件到单文件,从命令行启动到PM2
做node层后台有一阵时间,记录一下node作为一个后台服务的部署经历的一个演进路程常规写一个入口文件(大体是注册一些事件,然后启动一个类似ngix服务的东西)然后命令行敲node 这个入口文件名,服务也算是启动起来了~但是呢,这种方法有个问题,就是命令行窗口不能关闭,关闭了,服务就挂了,开发什么的无所谓,测试生产的服务器是不可能做到这一点的,所以想了个法子,让服务后台运行,这就又进一步了...原创 2020-01-19 10:06:37 · 366 阅读 · 0 评论 -
node下的orm类sequelize的使用
做前端的,在node出现后开始做类似后台类的操作,对于怎么操作数据库刚开始还是很慌的,找到一个工具orm,屏蔽底层的具体实现,只通过相应的对象类操作完成数据库操作,这边选定sequelize。当然是用免费的mysql数据库咯。首先肯定是根据需求在数据库建好相应的数据库以及数据表,然后用sequelize-auto将数据表生成基本的model对象,用于生成model的文件generate_mod...转载 2018-07-19 16:09:33 · 883 阅读 · 0 评论 -
基于node的RSA加解密
RSA加解密,可加密的最长明文长度为1024bit,即128字节,但是某段明文长度小于128字节,就需要进行padding,因为如果没有padding,用户无法确分解密后内容的真实长度。由于padding的存在,占用了明文的11字节长度,最后一次能加密的明文长度就变为传说中的117字节。 附上一段运用js的rsa加解密代码: 前端加密:import { Buffe...原创 2018-07-18 11:02:26 · 1724 阅读 · 0 评论