Node.js引入与创建http服务

使用node软件可以运行js文件,可以在js文件中搭建http服务当作服务器使用
//在node.js中不可以出现alert,dom,bom的相关信息,不然在cmd中运行会出现错误

node.js引入http服务:
首先,要在js文件头上,引入http模块:
var http = require('http'); //这样完成了引入http模块的操作
接着,创建http服务:
var server = http.createServer(function(req,res){

//其中,req,res分别为请求头信息与响应头信息返回的参数
//在函数中可以填写许多的系统数值,例如:

//请求的属性:
req.method;获取请求的方式
req.headers;获取请求头信息
req.url; 获取请求的url地址
req.httpVersion;获取http协议的版本号

//响应的属性:
res.statusCode;获取响应码
res.write();往文档中写入属性
res.writeHead();往响应头里写入信息:返回一个纯文本或html界面:res.writeHead(200,{'content-type':'text/html;charset=utf8'});
res.setHeader();设置响应头信息:res.setHeader('content-type','text/html;charset=utf8');
res.end();结束响应


req.end('结束响应的信息'); //这里是结束响应的的标识,必写
}).listen(80); //这是监听的端口,使用80端口

自启动js文件:
下载了此npm包后,在js代码中有改动,可以不用退出使用node命令再次启动,直接刷新网页即可
下载:npm install supervisor -g 全局安装super文件
启动:supervisor js文件

猜你喜欢

转载自www.cnblogs.com/jasonxuan/p/10701944.html