HTTP 模块是专为快速非阻塞式 HTTP 服务器而用 C 重新编写的.
- . var http = require('http');
- . http.createServer(function(req, res){
- . res.writeHead(200,{'Content-Type':'text/html'});
- . res.end('hello world!');
- . }).listen('8230','127.0.0.1');
- . console.log('server running in 127.0.0.1/8230');
方法把 HTTP 库包含到程序中来
- require()
当前需要了解到的是, HTTP 库所既有的功能已经赋给了 http 对象
新的 HTTP 服务器并没有赋值给任何变量, 它只会成为存活在全局范围内的匿名对象
绑定在新创建服务器的事件监听器上进行 request 事件处理
消息事件是 javascript 和 Node 的核心
在这个例子中, 每当一个新的访问请求到达 web 服务器, 它都将调用我们指定的函数方法来处理, 称之为回调.
因为每当一个事件发生时, 我们将回调监听此事件的所有函数.
通常会需要同时使用请求和响应对象.
其中状态码: 200 表示 OK.
text/plain 表示一般文本;
text/html 表示 HTML 文本
end 方法会关闭 HTTP 连接, 但因为我们传入一个字符串, 所以会在发送此内容后才关闭连接
- node hello.js
然后在浏览器打开 <127.0.0.1/8230>.
Date : 2017/08/05 20:30
来源: http://www.cnblogs.com/zhongyan-enter/p/7348939.html