object-hash 生成哈希值
let hash = require('object-hash');
let testJson = {"name":"Jack","sex":"male"};
let jsonHash = hash(testJson); // 输出f6f4a1a73679b33948655dc7e39a28af828ea443
cors 设置跨域
在express项目下面
执行npm install cors
然后在app.js里面
var cors = require('cors');
app.use(cors());
就能实现简单的跨域
moment 格式化时间
let moment = require('moment');
var now = moment().toDate();//Mon Jul 06 2020 13:50:51 GMT+0800 (中国标准时间)
now = moment().format('YYYY-MM-DD');//2020-07-06
now = moment().format('L') // 10/22/2016
now = moment().format('LL') // October 22, 2016
os 系统操作函数
let os = require("os"); os.cpus();// 返回一个对象数组,包含所安装的每个 CPU/内核的信息:型号、速度(单位 MHz)、时间(一个包含 user、nice、sys、idle 和 irq 所使用 CPU/内核毫秒数的对象) process.env.PORT 读取当前目录下环境变量port的值
win下可通过 set/? 查看环境变量的新增方式与查看方式
app.set('port', process.env.PORT || 3000); 如果运行node index.js
,Node会使用3000;
如果运行PORT=4444 node index.js
,Node 在这个例子中将使用process.env.PORT
等于4444
spawn 使用指定的命令行参数创建新进程
let path= "tools/xx.exe";
let nowDate = new Date().getTime();
let child = spawn(bakerExePath, params);
req.params,req.query是用在get请求当中,而req.body是用在post请求中的。
更多精彩内容:各种AI课程、技能课程、黑科技软件、网站小程序源码、副业小项目、PPT模板等精品素材、电商课程、推广引流课程等,尽在 天边资源网 。