Nodejs常用代码段

发布时间:2017-7-9 7:33:31编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Nodejs常用代码段 ",主要涉及到Nodejs常用代码段 方面的内容,对于Nodejs常用代码段 感兴趣的同学可以参考一下。

1、利用createReadStream方式计算大文件的md5签名

const fs = require('fs');
const crypto = require('crypto');
let path = '/target/file.data';
let start = new Date().getTime();
let md5sum = crypto.createHash('md5');
let stream = fs.createReadStream(path);
stream.on('data', function (chunk) {
    md5sum.update(chunk);
});
stream.on('end', function () {
    str = md5sum.digest('hex').toUpperCase();
    console.log('文件:' + path + ',MD5签名为:' + str + '.耗时:' + (new Date().getTime() - start) / 1000.00 + "秒");
});

 2、获取客房端IP地址

function getClientIp(req) {
    return req.headers['x-forwarded-for'] ||
        req.connection.remoteAddress ||
        req.socket.remoteAddress ||
        req.connection.socket.remoteAddress;
};


上一篇:(zhuan) Attention in Long Short-Term Memory Recurrent Neural Networks - AHU

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款