请教一个问题express或者说原生nodejs的流程
下了express有点集成度高了 看的很累
一直不太明白具体流程 只停留在nodejs的小流程上 对狠多还有疑问 具体问下 高手帮我解答下b
先说自己理解 var http=require(‘http’);
http.createServer(function(req,res){ 处理req获取路径pathname,然后出路不同的路由,相应req的一些事件继续处理req来的数据和res事件输出到客户端来, 当然这里能分开模块 比如 router写一个模块 处理写一个模块 })
问题来了:我看了express有好多什么app.get app.post 我思考是不是封装的nodejs 的http get或request函数呀, 如果是那么express是如何区分开get和post delete等呢 是判断req来的header信息吗? 因为express 又是connect等的模块合起来的一个框架 看的实在头疼啊
高手给我一个具体的流程可以吗 可以是nodejs的一个框架实现流程或是对express的一个基本的框架里个模块的简单流程给下