标签: ruby sinatra
我看到有“后”过滤器。但是,在我的测试中,它们不会在响应发送后执行,而是在响应发送之前执行。也许我错过了什么。
答案 0 :(得分:1)
Sinatra README:
在相同上下文中的每个请求之后评估过滤器之后,还可以修改请求和响应。在过滤器和路由之前设置的实例变量 可以通过过滤器访问:
如果后过滤器可以修改响应,那么显然它们会在发送响应之前运行。