3

htdocs静的ファイルといくつかのCGIスクリプトを含むフォルダーを持つアプリがありhttpd/cgi-binます。config.ruこのアプリケーションを提供するためにRackを使用するにはどうすればよいですか?

私の現在config.ru

map "/check" do
  What here  ("httpd/cgi-bin/check_wrapper.sh")
end

run Rack::Directory.new("htdocs")
4

1 に答える 1

1

バッククォートを使用してコマンドを実行し、出力を取得できます。

map "/check" do
  run Proc.new { |env| [200, {"Content-Type" => "text/html"}, [`./httpd/cgi-bin/check_wrapper.sh`] ] } 
end

run Rack::Directory.new("htdocs")
于 2012-11-07T05:56:31.307 に答える