Node.js
漂流在深圳
这个作者很懒,什么都没留下…
展开
-
Node.js HTTP服务器
一、简介1、Node.js标准库提供了http模块,其中封装了一个HTTP服务器。2、http.Server是http模块中的一个基于事件的HTTP服务器对象,用Node.js做的所有基于HTTP协议的系统都是基于该对象实现的。二、创建一个简单的服务器1、实现一个简单的服务器代码如下,其中http.createServer就是创建了一个http.Server实例,并将一个函数传入作原创 2013-09-03 18:12:58 · 3411 阅读 · 0 评论 -
Node.js HTTP客户端
一、简介1、Node.js标准库提供了http模块,其中封装了一个HTTP客户端。2、http.request是一个HTTP客户端工具,用于向HTTP服务器发起请求。二、客户端向HTTP服务器发起请求的两个重要函数1、http.request(options, callback) :发起HTTP请求。参数option是一个类似关联数组的对象,表示请求的参数,callback是请求的原创 2013-09-03 22:13:12 · 5819 阅读 · 0 评论 -
使用Express进行Web开发
一、简介1、Node.js的原始封装程度较低,在进行Web开发时,不像其他语言(比如Java)那样不需要开发者直接处理HTTP协议。它提供的http模块仅仅是一个HTTP服务器内核的封装。使用第三方模块Express就可以很轻松的进行Web开发,因为它为http模块提供了更高层的接口,且还提供了其他许多功能,它只是一个轻量级的Web框架,多数功能只是对HTTP协议中常用操作的封装。二、安装原创 2013-09-04 22:01:32 · 1519 阅读 · 0 评论 -
Node.js 模块和包
一、简介1、我们熟知的,在浏览器JavaScript中,脚本模块的拆分和组合通常都是使用HTML的script标签来实现的;而在Node.js中提供了require函数来调用其它的模块。2、Node.js的模块都是基于文件的。3、通常把Node.js的模块和包相提并论,因为模块和包是没有本质区别的。可以把包理解成是实现了某个功能模块的集合,用于发布和维护,但是对于使用者来说,模块和包的原创 2013-09-22 22:38:29 · 2295 阅读 · 0 评论 -
Node.js 模块加载机制
一、模块的类型1、Node.js的模块可以分为两大类,一类是核心模块,另一类是文件模块。2、核心模块就是Node.js标准API中提供的模块。核心模块通常编译成了二进制代码,可以直接通过require加载核心模块,例如require('fs')。3、核心模块拥有最高的加载优先级,换言之如果有模块与其命名冲突,Node.js总是会加载核心模块。4、文件模块则是存储为单独的文件(或文件原创 2013-09-22 23:40:22 · 1772 阅读 · 0 评论