简体   繁体   English

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

[英]How to set port for Rack app?

builder.rb: builder.rb:

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

How to run on a given port? 如何在给定端口上运行?

Try: 尝试:

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

Although it would be more typical to run your app in a config.ru file and specify port as a command line option to rackup , eg: rackup -p 3000 . 虽然在config.ru文件中运行您的应用程序并将端口指定为rackup的命令行选项更为典型,例如: rackup -p 3000

When you rackup just specify it with option -p so: 当你使用rackup只需使用选项-p指定它:

rackup -p 8808 would work just fine. rackup -p 8808工作得很好。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM