Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Sinatra'map'不工作_Ruby_Sinatra - Fatal编程技术网

Ruby Sinatra'map'不工作

Ruby Sinatra'map'不工作,ruby,sinatra,Ruby,Sinatra,我正试图在一个代理后面运行sinatra,urlhttp://server/project/,以便获得http://server/project/foo进入应用程序中的/foo。我的config.ru如下所示: map('/project') { run App } 我在日志中看到“GET/project/HTTP/1.1”404;即使我定义了GET'/'方法。它在正常运行时工作(只需runapp而不需要map调用)。我不明白为什么。你可以试试。你在前面用的是瘦的还是独角兽的?或者只是sina

我正试图在一个代理后面运行sinatra,url
http://server/project/
,以便
获得http://server/project/foo
进入应用程序中的
/foo
。我的
config.ru
如下所示:

map('/project') { run App }

我在日志中看到“GET/project/HTTP/1.1”404;即使我定义了
GET'/'
方法。它在正常运行时工作(只需
runapp
而不需要
map
调用)。我不明白为什么。

你可以试试。你在前面用的是瘦的还是独角兽的?或者只是sinatra?这很可能是对代理的错误配置。