intro-rack-notes:机架简介

时间:2024-05-28 18:14:36
【文件属性】:

文件名称:intro-rack-notes:机架简介

文件大小:94KB

文件格式:ZIP

更新时间:2024-05-28 18:14:36

Ruby

机架应用程序和中间件 什么是机架? 在rubygems.org上下载次数最多的宝石排名第二 响应HTTP的代码规范: 响应call对象 接受一个参数( env ) 返回[status, headers, body] , body对each body做出响应 为什么选择机架? 通用适配器 原创设计 仅对框架/ Web服务器设计者有用 没有机架 带机架 其他用途 HTTP请求的良好模型 中间件 基本机架应用 基于或 。 env是请求中的一大堆东西。 查看以及此类env 中间件 坐在用户和应用之间 可以拦截请求/响应并进行修改 可以链接在一起 中间件示例(记录时间): 记录仪中间件 跑步者 机架:: Builder 所有嵌套的快捷方式 use对于中间件(类) 为应用程序run (实例) 通过命令行使用rackup 中间件示例(记录时间): 应用程序 记录仪中间件 机架文件


【文件预览】:
intro-rack-notes-master
----images()
--------without.png(35KB)
--------middleware_stack.png(23KB)
--------with_rack.png(34KB)
----middleware()
--------middleware_logger.rb(290B)
--------app.rb(116B)
--------run.rb(175B)
----builder()
--------middleware_logger.rb(290B)
--------app.rb(116B)
--------config.ru(124B)
----intro_rack_apps()
--------env.rb(165B)
--------proc.rb(155B)
--------hello_world.rb(179B)
--------rack_env_keys.rb(631B)
----README.md(2KB)

网友评论