nodejs 学习笔记
LTG01
这个作者很懒,什么都没留下…
展开
-
nodejs小白入门基础篇(一)
学习nodejs首先需要去官网下载安装包 ,选择和自己电脑相匹配的安装包,下载好以后点点击安装,可以选择默认安装在C盘,也可以自己选择安装路径,在如下一步的时候,选择最后一个即Add to PATH ,自动配置路径,不需要手工配置,然后下一步,直至安装成功。 安装好以后检查下是否安装成功,调出命令窗口输入node -v,看是否输出版本号,出现下图情况,则安装成功。原创 2017-02-27 20:24:51 · 1523 阅读 · 0 评论 -
npm WARN enoent ENOENT: no such file or directory, open 'E:\Program Files\nodejs \package.json' npm
在写一个网络爬虫的时候需要安装cheerio ,直接在nodejs安装目录下安装时候,在执行npm install cheerio 时候会遇到下面情况npm WARN enoent ENOENT: no such file or directory, open 'E:\Program Files\nodejs\package.json'npm WARN nodejs原创 2017-03-03 11:26:47 · 53379 阅读 · 5 评论 -
抓取页面模块 cheerio
cheerio是nodejs的抓取页面模块,为服务器特别定制的,快速、灵活、实施的jQuery核心实现。适合各种Web爬虫程序。安装方法npm install cheerio,下面对其做详细的介绍,加载这是首选:1var cheerio = require('cheerio'), $ = cheerio.load('...原创 2017-03-08 19:19:42 · 643 阅读 · 0 评论 -
网络爬虫 Nodejs
最近学Nodejs时候,就做了一个简单的网络爬虫来练下手,就是提取如下图博客主页的10条最新评论,要抓取网页信息首先要获取博客主页的HTML信息,使用http.get(options[, callback])方法获取信息,代码如下:http.get(url,function(res){ var html='' res.on('data',function(data){ htm原创 2017-03-08 19:20:54 · 1033 阅读 · 0 评论 -
[main] 32-bit servers don't have journaling enabled by default. Please use --journal if you want dur
安装mongodb进行部署的时候执行指令E:\Program Files\MongoDB\bin>mongod.exe --dbpath E:\Program Files\MongoDB\data\db总会遇到如下问题:[main] 32-bit servers don't have journaling enabled by default. Please use --journal i原创 2017-03-21 16:16:07 · 1348 阅读 · 0 评论 -
events.js:160 throw er; // Unhandled 'error' event ^ Error: write after end at Serv
在写nodejs项目的过程中,我删除数据库中的一些数据时候,先做各种条件的判断,满足后再删除数据。第一次删除时候,可以成功删除,紧接着重复一个删除刚才的动作,则会出现如下错误:events.js:160 throw er; // Unhandled 'error' event ^Error: write after end at ServerR原创 2017-03-25 15:35:26 · 5680 阅读 · 0 评论 -
Error: listen EADDRNOTAVAIL 192.168.1.113:8888 at Object.exports._errnoException (util.js:1022:1
在做项目时候,用自己的电脑做临时服务器,启动服务器时候发现报如下错误,刚开始还没问题。 后台 代码 http.createServer(onRequest).listen(8888,'192.168.1.113'); 发现自己的电脑的ip变成了,不是113了。把ip地址改成新ip就可以了原创 2017-04-12 22:23:02 · 12471 阅读 · 0 评论