Mik*_*zko 2 bind sinatra memory-address
我正在Sinatra中运行经典样式应用程序,我想获取应用程序绑定的URL.例如,如果我在开发环境中启动它,我希望得到:http://localhost:4567/在生产环境中,这将指向:http://example.com/
我知道可以从请求中检索它.但是,我需要在配置块中.怎么做?
使用绑定主机和绑定端口方法:
set :bind, 'example.com'
set :port, 80
Run Code Online (Sandbox Code Playgroud)
应该管用.取自这里.在页面的开头,您可以找到如何在您的应用程序中实现它们(只需在您的获取前复制它)