nodejs数据处理
丰云
I coding I enjoying
展开
-
nodejs后端接入阿里云《天眼数聚》银行卡四要素验证
前提是需要在阿里云服务台购买该服务哦。不废话了,上代码:// params.appid //阿里云上注册你的应用程序时得到的编号// params.appCode //阿里云上注册你的应用程序时得到的编码// params.name //银行卡绑定的姓名// params.bankCard //银行卡号码// params.IDCard //银行卡绑定的身份证号码// params.phone //银行卡绑定的号码// params.nonce_原创 2021-08-20 20:50:36 · 384 阅读 · 0 评论 -
nodejs调用阿里云盾身份证二要素验证
这几天做阿里云云接口的身份证认证和银行卡认证,搞得头大,一个简单的事搞了很多麻烦,现在把正确的nodejs服务端代码记录下来,以备后用,以供参考。前提是要在阿里云服务台上购买该服务哦,直接上代码,不啰嗦了://params.userID //阿里云账号编码//params.verifyKey //阿里云账号=》风险识别=》接入管理=》风险认证配置//params.appID //阿里云上注册你的应用程序时得到的编号//param...原创 2021-08-20 20:25:57 · 679 阅读 · 0 评论 -
nodejs启动其他程序的封装
有时候因为业务的需要,我们需要在代码里启动外部其他的可执行程序,怎么做呢?下面就是我封装的一个启动程序和杀死指定程序进程的方法,代码如下:var cprocess = require('child_process');module.exports = (function () { return { exec: function (fileName, filePath, title) { cprocess.execFile(fileNam原创 2020-11-06 16:09:10 · 1451 阅读 · 0 评论 -
nodejs项目如何把console.log()的内容自动保存到指定文件夹中
项目开发中,不论是处于调试目的,还是日志留存目的,我们经常都会用到console.log()方法输出调试信息,有时候为了分析过程数据,我们希望能把这些调试信息留存下来,保存到指定的文件里去,怎么办呢?这里介绍一个简单的方法:console.log = function () { var time = tools.dateFormat(new Date(), 'yyyy-MM-dd_HH:mm:ss'); var foldName = time.substr(0, 13); i原创 2020-11-06 16:00:08 · 3944 阅读 · 0 评论 -
nodejs连接redis数据库的简单封装
因项目用到而写,先摘录下来,以备参考:const fs = require('fs')const path = require('path')const redis = require("redis");const basePath = path.resolve('./')/* * 注意:如果redis-server与nodejs客户端都在本地,下列可写成 * client = _redis.createClient();否则要对括号内容进行更改 */c原创 2020-06-16 14:52:42 · 565 阅读 · 0 评论 -
nodejs使用net组件采集基于tcp协议的设备信息
因项目需要,写了这些代码,现摘录下来,以备参考:const net = require('net')const tools = require('./tools')//server 代码let tcpServer = net.createServer((conn) => { conn.setEncoding('utf-8'); conn.on('close',() => { console.log('离线') }) conn.on('end',(原创 2020-06-16 14:41:50 · 419 阅读 · 0 评论 -
nodejs环境下的图片压缩、base64转换等
项目开发常用方法,记录一下,以备参考:constfs=require("fs");constimages=require("images");constcrypto=require("crypto"); /***图片压缩*@param{*}srcPath原图片路径*@param{*}outPath新图片保存路径*@param{*}width新图片像...原创 2020-06-16 14:19:50 · 1375 阅读 · 1 评论 -
sequelize 连接sql server服务的简单封装
最近的项目,用nodejs做的webapi,连接sql server数据库用的sequelize框架,现在把我自己简单封装的sequelize服务记录下来,以备参考:sql.jsconst Sequelize = require('sequelize')const fs = require('fs')const path = require('path')const basePa...原创 2019-10-11 13:22:30 · 2596 阅读 · 0 评论 -
nodejs后台request接收post上传的文件和数据的方法
nodejs的request没有内置分析并整理post上传的数据与文件的的方法,打开的是带有分隔标志的原始数据串,需要额外提取。虽然我们可以通过自己写代码,从header里面获取分隔标志,再切割原始数据进行提取,但这样显得很不优雅。并且已经有非常专业的插件formidable可以干这个活。下面就贴出用该插件提取文件与数据的基本代码:var fs = require('fs');var...原创 2019-03-25 13:32:54 · 11419 阅读 · 0 评论 -
nodejs遍历文件夹
var fs = require('fs'); function readFold(foldPath){ fs.readdir(foldPath, function(err, files){ if(err){ log(err); return false; ...原创 2018-05-17 11:19:29 · 3074 阅读 · 0 评论 -
json数据监控修改的方法
这几天一直在想如何监控json数据的修改,尝试了很多方法,都不理想。因为我要做的监控,是动态的,字段是未知的,甚至是实时添加的。今天终于看到ES6版本中引入了proxy这个概念,让我看到一线曙光。于是迅速的写了个简单的测试代码: let tt = new Proxy({}, { get: function (obj, prop, value) { alert...原创 2018-04-08 16:43:22 · 1096 阅读 · 0 评论