1、http模块,用来搭建服务器
代码,简单服务器实现
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(, {"Content-Type": "text/plain"});
response.write('hello word');
response.end();
}).listen()
http.request()发送数据 http.get() 发送get请求访问网页
2、url模块,处理url路径的值
3、querystring模块,处理字符串
参考文章:http://www.jianshu.com/p/aed6a885db61
4、fs模块,处理文件
参考文章:http://www.jianshu.com/p/5683c8a93511
5、util.inspect方法把javascript复杂对象解析成字符串
6、cheerio 实现了jquery核心的一个子集。 可以看做就是Node里面的jquery
7、request请求模块,请求的时候可以用http也可以用request
参考文章:http://blog.****.net/shelly1072/article/details/55001453
8、body-parser Node.js(Express) HTTP请求体解析中间介
在HTTP请求中,POST
、PUT
和PATCH
三种请求方法中包含请求体,Node.js 原生HTTP模块中,请求体要基于流的方式接收和解析。body-parser
是一个HTTP请求体解析中间件,使用这个模块可以解析JSON、Raw、文本、URL-encoded格式的请求体,Express
框架中就是使用这个模块做为请求体解析中间件。
参考文章:http://blog.****.net/yanyang1116/article/details/54847560