【发布时间】:2020-07-26 17:55:26
【问题描述】:
我编写了自己的基于机架的小型 http 应用程序。而这段代码是初始化机架。 (这不是 sinatra,不是 rails,不是 hanami 应用程序)。
ENV['RACK_ENV']='deployment'
# some more initializations
# end then
@rack = Rack::Server.new(
app: Router.new,
Host: Cfg.http.host,
Port: Cfg.http.port,
Logger: Log,
environment: Cfg.env.to_s
)
但如果我的应用程序崩溃,我会在浏览器中看到来自 Rack::ShowExceptions 的所有废话。
如何完全禁用、删除它,而不需要修补机架源?
【问题讨论】:
-
如您所见,我在机架初始化之前在代码中设置了 ENV 变量,但这没有任何作用。
标签: ruby rack httpserver