2015-09-15 38 views

回答

7

嘗試:

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

雖然這將是更典型的是在config.ru文件中運行你的應用程序,並指定端口作爲命令行選項來rackup,例如:rackup -p 3000

+0

如果您想在應用程序之前使用中間件,該怎麼辦? –

+2

你可能想在你的'Rack :: Builder.new'塊中做這個。 'Rack :: Handler :: .run'和'config.ru'內的'run'聲明將阻止進一步的腳本處理以響應HTTP請求。 –

+0

你如何看待這些東西? –

相關問題