我有一个应用程序,其中有一个htdocs
包含静态文件的文件夹和几个 CGI 脚本httpd/cgi-bin
。我如何使用 Rackconfig.ru
来服务这个应用程序?
我的当前config.ru
:
map "/check" do
What here ("httpd/cgi-bin/check_wrapper.sh")
end
run Rack::Directory.new("htdocs")
我有一个应用程序,其中有一个htdocs
包含静态文件的文件夹和几个 CGI 脚本httpd/cgi-bin
。我如何使用 Rackconfig.ru
来服务这个应用程序?
我的当前config.ru
:
map "/check" do
What here ("httpd/cgi-bin/check_wrapper.sh")
end
run Rack::Directory.new("htdocs")
您可以使用反引号来运行命令并获取输出。
map "/check" do
run Proc.new { |env| [200, {"Content-Type" => "text/html"}, [`./httpd/cgi-bin/check_wrapper.sh`] ] }
end
run Rack::Directory.new("htdocs")