如何构建node服务器
-
node中专门提供一个核心模块:http,模块的作用就是帮助创建和编写服务器,示例代码
var http = require('http')
-
使用http.createServer()创建web服务器,然后返回一个server实例
var server = http.createServer()
-
实现服务器基本功能:发送请求 接受请求
3.1 接受请求方式:注册request请求事件(server.on);
3.2 当客户端你发送请求过来,会自动哦触发服务器的request请求事件,然后执行第三个参数:回调处理
示例代码server.on('request',function(){ console.log('收到客户端请求') })
-
绑定端口号,启动服务器。示例代码:
server.listen(3000,function(){ console.log('服务器启动成功,可以通过http://127.0.0.1:3000/来访问') })