我有一个葡萄应用程序,我想修改WEBrick启动的端口,任何人都可以指出我正确的方向......
require './api/api.rb'
use Rack::Session::Cookie
run Rack::Cascade.new [API]
答案 0 :(得分:0)
看起来像run method takes a Port parameter。你所要做的就是将它传递给端口,所以:
run Rack::Cascade.new [API], :Port => 58080
希望有所帮助...如果您还有其他问题,请发表评论。
答案 1 :(得分:0)
如果你只是想在Webrick上明确地运行它,一个解决方案可能是:
webrick_options = {
:Port => 9393,
:Logger => WEBrick::Log::new($stderr, WEBrick::Log::DEBUG),
}
Rack::Handler::WEBrick.run(API, webrick_options)
但是,如果你需要Cascade(多个应用程序),我还没想出那个。