Ruby WEBrick:mount_proc

Ruby WEBrick:mount_proc,ruby,webrick,proc,Ruby,Webrick,Proc,WEBrick实例方法mount\u proc做什么(用简单的英语) 文件说: mount_proc(dir, proc=nil, &block) Mounts proc or block on dir and calls it with a WEBrick::HTTPRequest and WEBrick::HTTPResponse 但是我不清楚在dir上挂载proc实际上意味着什么或做了什么。挂载proc允许您指定一段代码(一个proc),该代码将在收到请求时运行。下面是一个简单

WEBrick实例方法
mount\u proc
做什么(用简单的英语)

文件说:

mount_proc(dir, proc=nil, &block) 
Mounts proc or block on dir and calls it with a WEBrick::HTTPRequest and WEBrick::HTTPResponse

但是我不清楚
在dir上挂载proc
实际上意味着什么或做了什么。

挂载proc
允许您指定一段代码(一个proc),该代码将在收到请求时运行。下面是一个简单的hello world示例

现在将浏览器指向
http://localhost:8000
您应该看到

Hello, world!

好的,我很清楚什么是
proc
。在这种情况下,
dir
是什么?在dir上安装proc意味着什么?
dir
是请求路径。“在目录上安装程序”是指当您执行
Mount_proc'/foo'
操作时,当向
example.com/foo
发出请求时,程序将运行。这对您有帮助吗,或者您需要其他信息吗?如果您还有更多问题,请继续:-)
Hello, world!