中间件——Rack
Rails玩家如果不知道Rack的话,岂不是很尴尬?
什么是Rack中间件?
Rack中间件就像他的名字一样,他是一个“中间件”:中间层。
因为他处于HTTP请求的中间层:
Puma(或其他应用服务器) Rack Rails(Sinatra等)
Rails也好,Sinatra也好,他们都是基于Rack中间件的Rack应用程序。
Rack其实做的工作也很简单,将请求“转发”给Rack应用程序(Rails等),然后Rack应用程序返回body等数据给Rack,Rack再返回给应用服务器(P...
mozz.in1 min read