node.js
文章平均质量分 53
MaiTian丶
高山仰止,景行行止.虽不能至,心向往之。
展开
-
Node.js在Windows server 2012上解决Port 80 requires elevated privileges 问题
一、今日在在重启腾讯云服务的时候,手贱点了一下强制重启,然后重启之后就发现自己的node服务无法启动了,在执行 node www 命令之后node.js抛出异常:Port 80 requires elevated privileges。出现这个异常的原因是启动了IIS!IIS会占用80端口!什么是IIS呢?自己百度去吧!原创 2018-01-15 20:27:06 · 5550 阅读 · 0 评论 -
解决nodejs mysql Error: Connection lost The server closed the connection的两种方法
最近在学习node.js是发现在MySQL连接时出现问题,当过几个小时没有访问的MySQL的时候,MySQL自动断开连接,这个问题的原因是MySQL有一个wait_time当超过这个时间的时候连接会丢失,当你再去请求MySQL的时候会连接不上MySQL服务。先在整理一下解决这两个问题的方法:一、先看抛出的异常: 二、第一中解决方法:当MySQL连接丢失时会抛出一个异常,这个异常的code原创 2018-01-08 10:54:50 · 27159 阅读 · 6 评论 -
Node.js+Express配置拦截器实现登录拦截
在有登录的项目中,需要配置拦截器器,以防止别人在未登录的状态想去操作你的系统,在node.js中中间件Express其实就是一个拦截器,通过配置可以实现登录拦截原创 2018-01-10 17:06:54 · 8788 阅读 · 0 评论 -
Node.js连接Redis数据库以及封装
很久没有写Node.js代码了,最近更新了自己的网站(www.wb233.cn),对之前的重新写了一遍升级了2.0版本。在网站中有这样一个功能,禁止一个IP频繁去发送留言,这里就用到了Redis,使用Redis存储IP和当前写入数据库的时间。这里直接上代码,不详细介绍Redis了。Redis的连接,插入,取出进行封装成module:var redisDb = {};var log4js = r...原创 2018-12-06 15:28:12 · 5915 阅读 · 1 评论 -
Node.js使用request+cheerio进行数据采集
用node.js写了个自己的网站(www.wb233.cn),想在自己的网站首页展示自己在CSDN的博客名称,和跳转到相应的地址,所有就打算用爬虫来做,抓取网站上的博客名称和文章的url。一、使用npm命令安装request和cheerio模块:npm install requestnom install cheerio二、request是模拟http请求的,当然也可以很完美的伪装成浏览...原创 2018-12-11 10:09:57 · 2569 阅读 · 0 评论