![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS全栈-Node.js
文章平均质量分 79
JS全栈-Node.js
uikoo9
这个作者很懒,什么都没留下…
展开
-
qiao-get-ip:免费获取公网ip
【前言】nodejs自带的获取ip的一些api,获取的都是用户本地的ip,不是公网ip,也就是public ip,公网ip只有在用户连入internet后才会有,一般会有一些获取ip的收费ip库,同样也有一些比较靠谱的免费获取自己公网ip的方法。【icanhazip】http://icanhazip.com/,是国外的一个免费获取ip的地址,只要访问这个地址就会返回用户自己的公网ip【sohu获取ip】上述网址是国外的网站,有时候可能响应较慢,国内也有很多免费获取公网..原创 2021-02-15 22:17:36 · 15498 阅读 · 0 评论 -
qiao-zip:nodejs下zip和unzip
【前言】用nodejs怎么压缩文件为zip,或者解压缩zip文件,有两个比较成熟的npm库:https://www.npmjs.com/package/adm-ziphttps://www.npmjs.com/package/archiver但是两者都有一些问题,下面试简介:admin-zip:https://blog.csdn.net/uikoo9/article/details/116381396archiver:https://blog.csdn.net/uikoo9/a.原创 2021-05-03 22:41:05 · 709 阅读 · 0 评论 -
Nodejs支持es6语法
【前言】nodejs是否支持es6语法呢,网上搜索大部分答案是要基于babel转一下才能支持,其实目前nodejs的版本已经支持了es6语法了原创 2022-03-29 22:01:16 · 4393 阅读 · 0 评论 -
手把手教你Nodejs获取微信小程序二维码
【小程序二维码和普通二维码】下图左为小程序码,右为普通二维码,普通二维码的生成比较简单,只用jquery就可以生成,详见:https://blog.csdn.net/uikoo9/article/details/43229367,小程序码比较特殊,只有通过调用微信接口返回。 【获取小程序码的三个接口】详见:https://developers.weixin.qq.com...原创 2019-01-08 18:24:11 · 5417 阅读 · 9 评论 -
nodejs解压缩zip文件:adm-zip
【简介】包名:adm-zip版本:0.4.13依赖包数:0个周下载量:118w未解问题:118个最后更新:3个月前【总结】1.同时支持压缩和解压缩2.下载量大,0依赖于其他包3.文档较弱,未解问题比较多4.中文文件名乱码建议:只使用unzip相关方法(fix中文bug后)【完整代码】包括unzip方法,zipFile方法,zipFolder方法等var admZip = require('adm-zip');var iconv ..原创 2021-05-03 22:20:40 · 5891 阅读 · 0 评论 -
nodejs压缩为zip文件:archiver
【简介】包名:archiver版本:3.0.0依赖包数:7个周下载量:110w未解问题:40个最后更新:6个月前【总结】1.下载量大2.支持压缩,不支持解压缩3.支持多种压缩格式,压缩方式也比较灵活【完整代码】包含了zipFile方法,zipFolder方法var fs = require('fs');var path = require('path');var archiver = require('archiver..原创 2021-05-03 22:27:14 · 3467 阅读 · 0 评论 -
Nodejs实战:批量更新npm包
【前言】由于有封装代码的习惯,所以发布了很多npm库,见https://www.npmjs.com/~npm_insistime每一个npm库对应一个git代码仓库,问题就来了,如果想更新每一个npm库,比较繁琐,需要手动遍历每一个代码库进行更新,想解决一下这个问题繁多的npm库:【npm update】说到更新npm库,具体来说是更新某一个npm库下依赖的npm库,可能第一时间会想到npm update这个命令,做一下试验,建一个新项目,依赖两个npm包,比如express和.原创 2021-05-19 20:57:35 · 4037 阅读 · 3 评论 -
你所不知道的pm2
【pm2】如官网介绍的,pm2是nodejs下先进的,生产进程管理器,安装1npminstall-gpm2常用命令123456pm2startapp.js--namedemopm2stopdemopm2restartdemopm2delet原创 2018-01-09 23:33:13 · 10566 阅读 · 0 评论