nodejs
意外金喜
热爱软件开发
展开
-
tomcat部署vue项目教程文档
安装nodejshttps://blog.csdn.net/zzwwjjdj1/article/details/51980082全局安装@vue/cli安装好nodejs后,打开命令行运行命令:npm install -g @vue/cli目前vuecli版本为3.3,安装完cli后,命令行运行 vue --version可以看到。根目录运行npm run buildn...原创 2019-06-10 17:49:59 · 7779 阅读 · 2 评论 -
nodejs模块 node-schedule使用,定时任务
一. 安装npm install node-schedule二. 使用例子通过定时访问url展示1.确定的时间原创 2016-07-13 17:06:38 · 60843 阅读 · 20 评论 -
Windows下从零开始学习nodejs4.X+express4.X开发--目录
Windows下从零开始学习nodejs4.X+express4.X开发--目录原创 2016-07-21 17:02:28 · 9749 阅读 · 2 评论 -
Error: getaddrinfo EAI_AGAIN www.xxx.com:80
Error: getaddrinfo EAI_AGAIN www.xxx.com:80原创 2017-12-25 14:15:24 · 28924 阅读 · 0 评论 -
圣墟(圣墟最新章节,圣墟无弹窗全文阅读,圣墟无广告全文阅读)
圣墟(圣墟最新章节,圣墟无弹窗全文阅读,圣墟无广告全文阅读)原创 2017-01-17 11:43:37 · 16910 阅读 · 0 评论 -
nodejs6以下使用koa2,async,await
nodejs6以下使用koa2,async,await原创 2017-12-15 11:15:33 · 3358 阅读 · 0 评论 -
nodejs爬虫抓取搜狗微信文章详解
成果代码,github地址 : https://github.com/zzwwjjdj319/wechat_crawler展示地址使用模块async -- 异步流程控制 基本使用request -- 抓取网站模块 官网cheerio -- 处理html模块 官网思路爬取的思路 : 从搜索开始 -> 进入公众号文章列表页面 -> 再分别访问每篇文章 ->同时aja原创 2017-02-27 09:23:35 · 6624 阅读 · 5 评论 -
nodejs爬虫-通过抓取搜狗微信网站获取微信文章信息
展示地址 : http://39.108.162.233/wxlistgithub地址 : https://github.com/zzwwjjdj319/wechat_crawler一 总量统计二 按日期搜索三 文章列表四 微信文章链接原创 2016-11-29 17:23:07 · 6284 阅读 · 0 评论 -
node.js抓取网络图片保存到本地,node.js抓取防盗链网络图片保存到本地
node.js抓取网络图片保存到本地,node.js抓取防盗链网络图片保存到本地原创 2018-01-25 10:17:03 · 10888 阅读 · 0 评论 -
nodejs根据地址生成二维码并当做水印嵌入图片中
nodejs根据地址生成二维码并当做水印嵌入图片中原创 2016-10-24 15:52:44 · 12098 阅读 · 9 评论 -
nodejs模拟登录-request模块
nodejs模拟登录原创 2017-08-22 11:45:59 · 33292 阅读 · 0 评论 -
nodejs中解决异步嵌套循环,循环嵌套异步
nodejs中解决异步嵌套循环,循环嵌套异步原创 2017-01-18 15:35:00 · 12884 阅读 · 0 评论 -
解决windows下angular2无法成功下载模块问题
解决windows下angular2无法成功下载模块问题原创 2017-04-25 10:43:57 · 2846 阅读 · 0 评论 -
nodejs程序配置成windows-server服务,实现开机自启动
nodejs程序配置成windows-server服务,实现开机自启动原创 2017-06-20 11:40:19 · 29090 阅读 · 12 评论 -
angular2升级angular4
angular2升级angular4原创 2017-06-23 11:11:14 · 4496 阅读 · 0 评论 -
nodejs发展前景
nodejs发展前景原创 2017-08-17 14:24:36 · 7952 阅读 · 0 评论 -
nodejs8.0+中实现sleep功能,暂停几秒.
nodejs8.0+中实现sleep功能,暂停几秒.原创 2018-01-08 21:03:50 · 32531 阅读 · 1 评论 -
nodejs中实现sleep功能,暂停几秒.
一 背景在使用nodejs爬虫的时候,经常会遇到别人的网站对频率的反爬机制,这个时候如果不做处理程序就会挂掉,重新启动也会继续被屏蔽.这个问题怎么解决呢,我的想法就是程序暂停10分钟或者更长的时间,继续爬取.二 方法其实使用setTimeout就可以实现,只是nodejs异步已经很金字塔了,再加一层会更恐怖,所以本文使用nodejs的第三方模块async来实现,asyn原创 2016-11-27 18:17:33 · 106838 阅读 · 2 评论 -
微信小程序访问nodejs配置https
微信小程序访问nodejs后端,配置https,本文以腾讯云申请的免费SSL证书和express命令行生成的项目代码为例。在腾讯云申请的免费SSL证书压缩包解压后有4种证书,分别是Tomcat、Nginx、IIS、Apache需要的证书。那么,nodejs代码中key和crt应该 使用哪种证书呢?如果使用错误,在微信开发者工具也是能成功的,但是在真机测试的时候就会报以下错误,request:fai...原创 2018-04-25 16:21:19 · 17994 阅读 · 1 评论 -
nodejs socketio自动建立无数链接问题
原来项目socketio服务器端代码单独部署,是正常的,然后某天老板要把socketio服务端代码集成到某一个nodejs项目中,我心想,尼玛这太简单了啊,之前自己demo都做过好多次了。结果。。集成好以后,前端页面一访问,就有无数个链接像病毒式的刷屏。感觉身体被掏空。。经过多次测试后,怀疑是socketio版本问题,一看还真是,前端版本1.3.5;后端版本2.0+,降低后端版原创 2018-05-03 21:05:52 · 3553 阅读 · 0 评论 -
nodejs爬虫-妹子图,微信公众号文章,小说
免责声明:本文旨在学习nodejs request爬虫框架和redis数据库,不可使用于商业和个人其他意图。若使用不当,均由个人承担nodejs爬虫-妹子图、微信公众号文章、小说,使用request+cheerio模块,数据全存在redis中。妹子图 : http://39.108.162.233/meizilist微信公众文章 : http://39.108.162.233/wx原创 2017-12-26 10:58:01 · 4873 阅读 · 0 评论 -
ReplyError: ERR only (P)SUBSCRIBE / (P)UNSUBSCRIBE / QUIT allowed in this context
在nodejs中使用redis的publish/subscribe发布与订阅功能的时候,报错:ReplyError: ERR only (P)SUBSCRIBE / (P)UNSUBSCRIBE / QUIT allowed in this context字面意思是此上下文只允许有订阅和取消订阅功能。解决方法:只要重新建立一个redis链接,专门用来做订阅和取消订阅功能。意外金喜的博客:http:...原创 2018-06-04 17:18:54 · 7014 阅读 · 0 评论 -
微信小程序获取二维码报错:{"errcode":47001,"errmsg":"data format error hint:"}
总结:坑坑坑坑坑坑坑坑坑1、微信小程序获取二维码接口有三个如图,第一个是生成的普通二维码,第二个和第三个是小程序码,详情请看链接https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/createWXAQRCode.htmlhttps://developers.weixin.qq.com/min...原创 2018-11-05 21:59:13 · 78176 阅读 · 16 评论 -
Node.js 10.0.0 正式发布,带来大量改进和修复
Node.js 10.0.0 正式发布,带来大量改进和修复转载 2018-04-25 10:19:43 · 6975 阅读 · 0 评论 -
nodejs爬虫,POST请求发送Request Playload格式数据
nodejs爬虫,POST请求发送Request Playload格式数据原创 2018-03-21 12:19:12 · 9534 阅读 · 0 评论 -
微信小程序相机组件wx.createCameraContext()的使用模拟微信拍照-后端为nodejs
在本文 微信小程序相机组件wx.createCameraContext()的使用模拟微信拍照之前需要看看微信小程序-获取用户session_key,openid,unionid - 后端为nodejs代码封装是在上文添加的。本文知识点:1、微信小程序相机组件wx.createCameraContext()使用2、微信小程序拍照,录视频实现3、微信小程序上传文件接口wx.uploadFile()的使...原创 2018-02-26 12:23:59 · 40661 阅读 · 6 评论 -
微信小程序-从相册获取图片,视频 使用相机拍照,录像上传+服务器(nodejs版)接收
微信小程序-从相册获取图片,视频 使用相机拍照,录像上传+服务器(nodejs版)接收原创 2018-02-26 20:33:20 · 20590 阅读 · 7 评论 -
微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
微信小程序-获取用户session_key,openid,unionid - 后端为nodejs8.0+步骤:1、通过wx.login接口获取code既jscode,传递到后端;2、后端请求https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_t...原创 2018-02-23 10:23:15 · 40785 阅读 · 27 评论 -
微信小程序用户数据的签名校验和加解密 - 后端nodejs
在本文 微信小程序用户数据的签名校验和加解密 之前需要先看看微信小程序-获取用户session_key,openid,unionid - 后端为nodejs代码封装是在上文添加的。小程序代码:1、在utils下的wechat.js文件里添加代码 /** * 获取微信加密的数据,传递给后端 */ static getCryptoData2() { let code = ""...原创 2018-02-23 14:16:42 · 22437 阅读 · 4 评论 -
pm2日志切割 - pm2-logrotate
使用pm2-logrotate进行pm2日志切割,测试是按照文件大小1k切割;安装pm2 install pm2-logrotate设置 重启截图截图是按照文件大小分割,如果文件小于设置分割的大小,每天也会自动分割一次。设置详情:https://github.com/keymetrics/pm2-logrotate意外金喜的博客:http://blog.csdn.net/zzwwjjdj1更多no...原创 2018-03-10 22:12:18 · 10447 阅读 · 2 评论 -
Unhandled promise rejection (rejection id: 764): ReplyError: MISCONF Redis is configured to save RDB
nodejs项目,redis报错完整内容:Unhandled promise rejection (rejection id: 764): ReplyError: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may ...原创 2018-03-20 20:09:26 · 2674 阅读 · 1 评论 -
在js中使用ejs标签,js中引用ejs变量
在ejs模板页面的js代码中使用ejs标签实例后端代码router.get("/ejs", (req, res) => { req.title = "hello"; req.arr = ["1", 2, 3, 4, 5]; req.arr2 = [{ "a1": "a1" }, { "b1": "b1" }]; res.render("ejs", req);})ejs原创 2018-03-14 12:30:10 · 13045 阅读 · 1 评论 -
深入浅出Nodejs读书笔记
深入浅出Nodejs读书笔记转载 2017-02-06 14:35:06 · 3411 阅读 · 0 评论 -
express4.X框架中使用socket.io
express4.X框架中使用socket.io原创 2016-08-08 11:02:10 · 12622 阅读 · 2 评论 -
express路由设计
express框架路由设计原创 2016-07-06 17:28:35 · 3197 阅读 · 2 评论 -
nodejs连接redis数据库简单封装-redis模块
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。性能极高 ,Redis读的速度是110000次原创 2016-07-18 10:51:26 · 11798 阅读 · 2 评论 -
nodejs修改代码自动重启-nodemon模块
nodejs自动重启-nodemon原创 2016-07-18 16:26:43 · 13505 阅读 · 0 评论 -
nodejs代码封装基础
以加法为例return类型return.js文件:var obj = {};obj.sum = function(a, b){ var sum = a+b; return sum;}module.exports = obj;callback类型callback.js文件:var obj = {};obj.sum = function(a, b ,callback原创 2016-07-21 16:41:59 · 5201 阅读 · 1 评论 -
Windows下从零开始学习nodejs4.X+express4.X开发--(1)nodejs安装
nodejs是什么就不介绍了,能看到这证明你也是了解过nodejs的下载 安装nodejs官网 : https://nodejs.org/en/左边是稳定版本目前到4.4了,右边是测试版已到6.3,一般项目开发还是推荐稳定版4.4,网站会自动判断你的操作系统,下载好以后安装很简单,下一步到底就好,安装目录可自己选择.测试环境我的系统是win32位,选择的默认原创 2016-07-21 16:58:14 · 6633 阅读 · 4 评论 -
Windows下从零开始学习nodejs4.X+express4.X开发--(2)nodejs交互环境
nodejs交互环境nodejs交互环境简称 : REPL类似于Python的交互环境,nodejs的交互环境可以理解为javascript环境,相当于浏览器F12的控制台进入交互环境命令: node注意nodejs交互环境和命令行的区别nodejs交互环境是一个 > 符号,Python是 >> 使用在实际开发中这个交互环境应该用得不多是原创 2016-07-21 16:58:55 · 3409 阅读 · 0 评论