![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
高地捣蛋鬼
目前无工作,欢迎各位老板砸单
展开
-
sequelize API 常用操作整理
目录sequelize 链接数据库配置查找数据按主键查找按条件查找查找全部数据查找,如果没有则创建分页查找并排序创建批量创建单独创建更新单独更新查找同时更新删除单独删除批量删除多个数据多个表sequelize 链接数据库配置{ dialect: 'mysql', database: 'databasename', host: '**********', port: ****, username: 'root', password: '***********原创 2020-06-22 11:57:54 · 1176 阅读 · 0 评论 -
快速创建sequelize需要的数据表模型
egg 项目在利用 sequelize 操作数据库的过程中,不可避免要用 model 来映射数据库中的表结构与字段。利用 egg-sequelize-auto 可以快速生成表模型1.全局安装 egg-sequelize-auto 与 mysql2npm install -g egg-sequelize-autonpm install -g mysql22.进入项目文件夹cd egg-demonstrate3.生成需要的表结构egg-sequelize-auto -o "./model" -d原创 2020-06-22 10:25:08 · 1549 阅读 · 0 评论 -
egg sequelize postgres 关联查询及分页问题
一、背景我使用 egg 项目做 node 接口开发。由于项目的特殊性,需要同时连接 mysql,mongoDB 和 postgres。二、环境和技术栈egg 创建模板还是非常方便的,不会的童鞋可以到官网看一下。我比较喜欢自己搭建开发的 template,这样可以清楚的剔除冗余代码,也可以自由配置,出现问题能快读定位,不必花时间去理解别人的代码是怎样构建的,逻辑是如何实现的。搭建环境根据 egg 官方文档,创建如下项目目录egg-example├── app│ ├── controll原创 2020-06-17 11:20:52 · 1668 阅读 · 1 评论 -
node利用 fs 模块生成 csv
node 的 fs 模块是非常常用的模块,用来操作文件,文件夹等非常方便。在前后端开发中,时常需要将数据导出为 csv,txt,甚至 pdf,网上很多案例都是使用了第三方库。其实,fs 模块就足以帮我们完成简单的数据导出到文件操作。下面,让我们用案例来看下,如何将数据导出为 csv 文件。新建文件夹 node-csv在文件夹内新建文件 demo.js用编辑器打开,编辑 demo.js...原创 2020-04-23 12:28:46 · 1579 阅读 · 2 评论 -
node crypto生成公钥私钥进行数据加解密
crypto 是 node 内置的模块,用来做数据加解密,非常方便。之前,我们的前端用的是 jsencrypt 做加密,后端则用 node-rsa 做解密,公钥和私钥都是通过 node-ras 生成的,代码如下const NodeRSA = require('node-rsa')let key = new NodeRSA({ b: 1024 }) key.setOptions({ ...原创 2020-04-17 21:44:28 · 2453 阅读 · 11 评论 -
node fs 模块优雅的调用方式
前提为了验证本文代码的真实性,我们可以提前创建好环境打开你的 terminal,运行下面的命令(macOS 系统)mkdir nodeFs & cd nodeFsnpm inittouch artical.txttouch test.jsls然后你应该能看到这样的文件结构├── nodeFs │ ├── test.js│ ├── package.json│ ├─...原创 2020-03-25 23:35:50 · 1083 阅读 · 0 评论 -
egg 生成pdf 带样式和变量如何国际化
egg 自带国际化功能,是由 egg-i18n 插件提供。需求变量,如何传递到 i18n 中?标签和样式,怎么传递到 i18n 中?pdf 如何生成实现首先,新建一个 egg 测试环境然后,配置 i18n加入变量加入标签奥利给!搭建环境创建文件及文件夹mkdir eggcd eggnpm initmkdir pdfmkdir appmkdir confi...原创 2020-03-20 15:52:49 · 567 阅读 · 0 评论 -
puppeteer 生成pdf,绝对解决你的需求
本人实话实话,这片文章讲的都是汗水换来的,一天多的时间,啃文档,扒 github 的 issue 以及 stackoverflow 各种检索,所幸最终成果喜人,生成的 pdf 有封面,有页眉及页脚,css,img和背景图都正常显示。从开始做 node 生成 pdf 的功能,从初期阶段就决定采用 puppeteer,这个东西有什么好呢?说白了就是简单,你可以看看,这是文档地址英文不好的童鞋,这...原创 2020-03-11 13:41:13 · 16801 阅读 · 35 评论