我正在使用 Middleman 创建一个静态站点。
Middleman 将静态 html 文件生成到./build
目录中。
这是我目前使用的配置:
require 'rubygems'
require 'middleman'
require 'rack/contrib/try_static'
use Rack::TryStatic, :root => "build", :urls => %w[/], :try => ['.html']
run Middleman::Application.server
所以 Middleman 现在正在提供静态文件。我怎样才能Rack::TryStatic
直接处理请求?
我试着让它像
run Rack::TryStatic, :root => "build", :urls => %w[/], :try => ['.html']
但它不起作用运行只接受 1 个参数。并且Rack::TryStatic
需要 2 个参数,app
并options
进行初始化,而我没有任何app
.
我怎样才能做到这一点?
(如果重要的话,我正在部署到 Heroku)