我有一个Sinatra应用程序,它在RoR3应用程序中。
我定义了一个Sinatra模块,并在我的RoR3路由中添加了以下重定向
match '/v2', MySinatraModule, :anchor=>false
我的Sinatra应用程序正在/v2/*中提供所有服务,但它们没有被压缩。我尝试在config.ru中添加"use Rack:Deflater",但由于它经过RoR3,所以它不起作用。这是一个json服务,因此它返回字符串。
我尝试使用GZip::ZLibWriter进行压缩输出,但在另一端没有被解释为gzip格式。
有什么帮助吗?
rackup config.ru
,或者运行到每个文件的路径。 - ian