Node构建的Web服务器流程
2016-06-17 07:04:58 0 举报
Node.js构建的Web服务器流程主要包括以下几个步骤:首先,通过require引入http模块,创建服务器对象。然后,使用服务器对象的on方法监听指定端口的请求事件。当有请求到达时,触发回调函数,该函数接收两个参数:请求对象和响应对象。在回调函数中,可以解析请求头和请求体,获取客户端发送的数据。接着,根据请求路径和方法,调用相应的处理函数。处理函数负责生成响应数据,并将其写入响应对象。最后,将响应对象发送回客户端。在整个过程中,可以使用中间件来处理一些通用的任务,如日志记录、身份验证等。
作者其他创作
大纲/内容
有业务层回调?
接收网络请求
开始
进入循环
执行回调函数
绑定请求事件
网络请求(内核)
侦听端口
执行I/O观察者中事件的回调函数
否
执行回调(JS)
结束
发送给I/O观察者形成事件
退出循环
事件循环
0 条评论
回复 删除
下一页