如何设置Rack应用程序的端口?

时间:2015-09-15 20:22:02

标签: ruby rack

builder.rb:

def app
  Rack::Builder.new do
    run App.new
  end.to_app
end

如何在给定端口上运行?

2 个答案:

答案 0 :(得分:10)

尝试:

Rack::Handler.default.run(app, :Port => 3000)

虽然在config.ru文件中运行您的应用并将端口指定为rackup的命令行选项更为典型,例如:rackup -p 3000

答案 1 :(得分:1)

当您rackup时,只需使用选项-p进行指定,即可:

rackup -p 8808可以正常工作。