sinatra专题提供sinatra的最新资讯内容,帮你更好的了解sinatra。
我安装了Sinatra,它的工作原理,但它默认使用端口4567.我希望它运行在80端口. 为了努力使其在80端口工作,我尝试过: require 'rubygems' require 'rack/handler/webrick' require 'sinatra' Sinatra::Application.default_options.merge!( :run => false, :e
我有一个基于Sinatra的REST服务应用程序,我想从一个路由中调用其中一个资源,从另一个路由中有效地组成一个资源.例如. get '/someresource' do otherresource = get '/otherresource' # do something with otherresource, return a new resource end get '/other
我正在探索Sinatra,我想使用会话,但我不希望它们存储在Cookie中,我发现Rack :: Session :: Pool非常有效. 现在我希望会话在一段时间后过期但我不明白如何实现Rack :: Session :: Pool并且他们在Sinatra中使用它. 任何线索? 在您的架构文件中: %w(rubygems rack sinatra).each { |dependency| req
我正在寻找一种可靠的方式来部署Rack应用程序(在本例中是一个Sinatra应用程序).请求将花费一点时间(0.25-0.5秒等待代理的HTTP请求)并且可能有相当数量的流量. 我应该使用传统的杂种群集设置吗?使用HAProxy作为负载均衡器? nginx的?架起来? 您使用了哪些解决方案?有哪些优势? Nginx / Unicorn FTW! Nginx在前面提供静态文件和独角兽来处理Sinat