gpt4 book ai didi

rack - 如何将 url 路由到 Rack 中的 CGI 脚本?

转载 作者:行者123 更新时间:2023-12-02 03:57:03 26 4
gpt4 key购买 nike

我有一个应用程序,它有一个包含静态文件的 htdocs 文件夹和位于 httpd/cgi-bin 文件夹中的几个 CGI 脚本。我如何使用带有 config.ru 的 Rack 来为这个应用程序提供服务?

我当前的 config.ru:

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

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

最佳答案

您可以使用 backticks运行命令并获取输出。

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

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

关于rack - 如何将 url 路由到 Rack 中的 CGI 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12131737/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com