抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Mr.wang

Time flies and people come and go

node服务器的快捷搭建

搭建一个nodejs服务器

nodejs搭建服务器,需要4步:

1.引入http模块

1
var http = require('http');// 语法就是 require(模块名称)

2.创建服务器对象

1
var server = http.createServer();

3.监听ip和端口

1
2
3
4
5
server.listen(端口,ip,回调函数);
// 例如
server.listen(8080,'127.0.0.1',function(){
提示用户,可以通过什么地址访问服务器
});

4.监听浏览器请求服务器的事件

1
2
3
4
5
6
server.on('request',function(req,res){
// req - request - 请求对象,里面有请求所包含的数据 -请求头、请求体...
// res - response - 响应对象,里面包含的是响应的数据 - 响应头、响应体...
// 在事件处理程序里面把数据返回给浏览器
res.end(数据);
})

完整代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var http = require('http');// 引入http模块,养成一个习惯,在node里面,要使用什么功能,就需要引入对应的模块
// 接着创建服务器对象
var server = http.createServer();
// 接着为了可以 让浏览器找到我,监听ip和端口
// server.listen(端口,ip,回调函数)
// 其实ip和端口都是可以省略的,如果端口省略,默认是80,如果ip省略,默认是127.0.0.1
server.listen(8080,'127.0.0.1',function(){
console.log('服务器已经开启,请通过 http://127.0.0.1:8080 访问');
});
// 开始监听浏览器的请求
server.on('request',function(req,res){
// 在请求事件的处理程序里面,返回数据给浏览器
setTimeout(function(){
res.end('hello world');
},3000);
});

评论