您的位置:首页 >> LNMPA >> 和屌丝一起学Node.js—建立 HTTP 服务器
和屌丝一起学Node.js—建立 HTTP 服务器
[ 孤狼 | 2017-08-14 16:41:08 | LNMPA ]
声  明

本教程仅用于初学Node.js同学使用,内容由本人(孤狼)学习过程中笔记编写,本教程使用Node.js版本为6.11.1。本教程内容可以自由转载,但必须同时附带本声明,或注明出处。PAEA.CN版权所有。

上节我们讲了如何输出一个Hello world,这节我们就直接进入主题,如何建立一个HTTP服务器.(WEB服务)


我们先在工程目录下建立一个服务器脚本文件 service.js,然后编辑内容

//引用HTTP服务
var http = require('http');
//创建服务器
http.createServer(function(req, res) {
	res.writeHead(200, {'Content-Type': 'text/html'});//输出状态吗200,格式为网页
	res.write('[object Object]');//输出HTML内容
	res.write('
');
	res.write('
');
	res.end('');
}).listen(8181);//监听端口8181.正式服务器一般使用80端口
//输出日志"HTTP服务器监听8181端口"
console.log("HTTP服务器监听8181端口.");


保存之后,我们启动node运行脚本

1.jpg

我们可以看到,脚本没有报错,运行正常.我们不要关闭这个命令窗,因为后台持续服务,所以窗口要一直开着.

接着我们打开浏览器.输入地址http://127.0.0.1:8181访问

2.jpg

我们可以看到,这个web服务器已经正常运行了.


TIP:如何关闭一个运行中的脚本?按下CTRL+C键即可中断.


本节代码下载:链接: https://pan.baidu.com/s/1kV3gkjt 密码: qx6s

转载请注明出处:http://gl.paea.cn/lnmpa/content/2017/08/14/107.html