一个 Node.js 简单应用
一个 Node.js 应用由哪几部分组成:
- 引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块
- 创建服务器:服务器可以监听客户端的请求
- 接收请求与响应请求:服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。
下面开始创建 Node.js 应用:
(1)引入 require 模块
我们使用 require 指令来载入 http 模块,并将实例化的 http 赋值给变量 http,实例如下:
1var http = require("http");
(2)创建服务器
接下来我们使用 http.creatServer()
方法创建服务器,并使用 listen()
方法绑定 8080 端口。函数通过 request,response 参数来接收和响应数据。实例如下:
1var http = require('http');
2
3http.createServer(function (request, response){
4 //发送HTTP头部
5 //HTTP状态值:200:OK
6 //内容类型:text/plain
7 response.writeHead(200, {'Content-Type': 'text/plain'});
8
9 //发送响应数据“Hello World”
10 response.end('Hello World\n');
11}).listen(8080);
12
13//终端打印如下信息
14console.log('Server running at http://127.0.0.1:8080/');
注:该 server.js
文件以括号({}
、()
)进行分块,直观上的美观与否并不影响程序运行(已测试)。
使用 Node 命令执行以上代码,结果如下:
1$ node server.js
2Server running at http://127.0.0.1:8080/
在浏览器地址栏键入:http://127.0.0.1:8080/
或http://localhost:8080/
。
即可看到结果:Hello World
。
注记:
通过这一笔记,我还是不太明白 Node.js 的应用,暂时记录下来,等到我再次学习它的应用时,应该能有熟悉感。
参考资料: