Node.js Mongoose数据库连接失败 提示:Authentication failed
Node.js Mongoose数据库连接失败 提示:Authentication failedhttp://www.cnblogs.com/chenjianxiang/p/6924362.html 12345mongoose.connect('mongodb://username:password@127.0.0.1:27017/db')换成mongoose.connect
Node.js Mongoose数据库连接失败 提示:Authentication failedhttp://www.cnblogs.com/chenjianxiang/p/6924362.html 12345mongoose.connect('mongodb://username:password@127.0.0.1:27017/db')换成mongoose.connect
Nodejs MySQL 防止SQL注入https://blog.csdn.net/lin_tuer/article/details/54809330 方法一:使用escape()对传入参数进行编码: 参数编码方法有如下三个: 123mysql.escape(param)connection.escape(param)pool.escape(param) 例如: 1var query = con
Nodejs Mysql连接池连接释放问题https://blog.csdn.net/zhangxu1994ye/article/details/82973489 错误方法:并发访问时,通过conn.release()释放连接失败 1conn.release(); ==正确方法:== 1pool.releaseConnection(conn); 查看当前的mysql连接数: 1mysqladmi
moment 日期间隔几天a b 两个日期间隔的天数 1moment(moment(a).format('YYYY-MM-DD')).diff(moment(moment(b).format('YYYY-MM-DD')), 'days')
Nodejs 配置多源 CORS 跨域可以使用cors模块,配合白名单 https://www.npmjs.com/package/cors 123456789101112131415var app = express(), cors = require('cors');// 白名单var whitelist = ['http://localhost:8080
Nodejs Start Your App With Increased Memory Limitstart your Node.js app with increased memory limit to 8 GB.1pm2 start my_app.js --node-args="--max_old_space_size=8192"
Nodejs CPU 满负荷运行问题排查参考:https://frontenddev.org/article/nodejs-in-production-3-a-probabilistic-cpu-run-at-full-capacity-problem.html 是否内存泄露 pm2 list 查看内存 是否 CPU 使用率是 96% 以上 pm2 list 查看CPU 发现CPU一直是
Nodejs 使用 mysql 工具 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
Nodejs moment 使用 引用 1var moment = require('moment'); 当前时间 12var now = moment();var now = moment(new Date()); 通过字符串生成日期 1234var day = moment("1995-12-25");var day = moment(&qu
WebSocket框架性能比较https://blog.csdn.net/huangshulang1234/article/details/78746451 本人目前使用的是Nodejs作为WebSocket后端,有篇关于WebSocket框架的性能比较可以参考。 Netty:http://netty.io/ Undertow:http://undertow.io/ Jetty:http:
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/ 简单的解决方案 发
Nodejs dns 模块http://nodejs.cn/api/dns.html dns 模块包含两类函数: 第一类函数,使用底层操作系统工具进行域名解析,且无需进行网络通信。 这类函数只有一个:dns.lookup()。 1234567const dns = require('dns');dns.lookup('iana.org', (err,
Nodejs 文件上传后处理12345678910111213141516var fs = require("fs");var uploadFile = async function(req, res) { try{ var file = req.files[0].path; var data = fs.readFileSync(file,&
Nodejs C++ 插件简单 hello world ,亲测成功! node-gyp 工具 使用 node-gyp 的开发者可以使用 npm install -g node-gyp 命令进行安装 binding.gyp 该文件会被 node-gyp(一个用于编译 Node.js 插件的工具)使用。 12345678{ "targets": [
Nodejs 发送 POST 请求123456789101112131415161718192021222324let request = require('request');let header = { "Content-type": "application/json", "Accept": &q
cheeriocheerio是nodejs的抓取页面模块,为服务器特别定制的,快速、灵活、实施的jQuery核心实现。适合各种Web爬虫程序。
JS new Date() 保存到 mongodb 的是格林尼治时间mongodb中存的是UTC时间,全球统一 1ISODate("2018-08-01T03:32:11.002Z") 读取出来后把时间new Date(report.datetime).toLocaleString(),调用js自带的Date().toLocaleString()就行了
Egg.jshttps://eggjs.org/zh-cn/intro/ 阿里开源的Node.js框架egg.js:为企业级框架和应用而生! 简介 阿里Egg.js 为企业级框架和应用而生 https://www.toutiao.com/a6491178538987684365/ 官方文档网址:https://eggjs.org 特性 提供基于 Egg 定制上层框架的能力 高度