标签:: Nodejs

Nodejs MySQL 防止SQL注入

Nodejs MySQL 防止SQL注入https://blog.csdn.net/lin_tuer/article/details/54809330 方法一:使用escape()对传入参数进行编码:参数编码方法有如下三个: 123mysql.escape(param)connection.escape(param)pool.escape(param) 例如: 1var query = conn

Nodejs Mysql连接池连接释放问题

Nodejs Mysql连接池连接释放问题参考:https://blog.csdn.net/zhangxu1994ye/article/details/82973489 错误方法:并发访问时,通过conn.release()释放连接失败 1conn.release(); 正确方法:1pool.releaseConnection(conn); 查看当前的mysql连接数: 1mysqladmin

moment 日期间隔几天

moment 日期间隔几天a b 两个日期间隔的天数 1moment(moment(a).format('YYYY-MM-DD')).diff(moment(moment(b).format('YYYY-MM-DD')), 'days')

Nodejs 配置多源 CORS 跨域

Nodejs 配置多源 CORS 跨域可以使用cors模块,配合白名单 https://www.npmjs.com/package/cors 1234567891011121314var app = express(), cors = require('cors');// 白名单var whitelist = ['http://localhost:8080&#x

Nodejs CPU 满负荷运行问题排查

Nodejs CPU 满负荷运行问题排查参考:https://frontenddev.org/article/nodejs-in-production-3-a-probabilistic-cpu-run-at-full-capacity-problem.html 是否内存泄露1pm2 list 查看内存 是否 CPU 使用率是 96% 以上1pm2 list 查看CPU 发现CPU一直是100

Nodejs 使用 mysql

Nodejs 使用 mysql1. 工具123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949

Nodejs moment 使用

Nodejs moment 使用引用1var moment = require('moment'); 当前时间12var now = moment();var now = moment(new Date()); 通过字符串生成日期1234var day = moment("1995-12-25");var day = moment("12-25

Nodejs 基于 Redis 的分布式锁

Nodejs 基于 Redis 的分布式锁http://myfjdthink.com/2016/11/29/nodejs-%E4%B8%AD%E5%9F%BA%E4%BA%8E-redis-%E7%9A%84%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E3%80%82/ 1. 简单的解决方案发送

Nodejs dns 模块

Nodejs dns 模块http://nodejs.cn/api/dns.html dns 模块包含两类函数: 第一类函数,使用底层操作系统工具进行域名解析,且无需进行网络通信。 这类函数只有一个:dns.lookup()。1234567const dns = require('dns');dns.lookup('iana.org', (err, addr

Nodejs 文件上传后处理

Nodejs 文件上传后处理12345678910111213141516var fs = require("fs");var uploadFile = async function(req, res) { try{ var file = req.files[0].path; var data = fs.readFileSync(file,&q

Nodejs C++ 插件

Nodejs C++ 插件简单 hello world ,亲测成功! node-gyp 工具使用 node-gyp 的开发者可以使用 npm install -g node-gyp 命令进行安装 binding.gyp该文件会被 node-gyp(一个用于编译 Node.js 插件的工具)使用。 12345678{ "targets": [ {

Nodejs 发送 POST 请求

Nodejs 发送 POST 请求123456789101112131415161718192021222324let request = require('request');let header = { "Content-type": "application/json", "Accept": &qu

cheerio

cheeriocheerio是nodejs的抓取页面模块,为服务器特别定制的,快速、灵活、实施的jQuery核心实现。适合各种Web爬虫程序.

JS new Date() 保存到 mongodb 的是格林尼治时间

JS new Date() 保存到 mongodb 的是格林尼治时间mongodb中存的是UTC时间,全球统一 1ISODate("2018-08-01T03:32:11.002Z") 读取出来后把时间new Date(report.datetime).toLocaleString(),调用js自带的Date().toLocaleString()就行了