Sinatra:提供普通旧文件的正确方法是什么?

xyz*_*xyz 13 ruby sinatra

这是有效的,但它是在黑暗中刺伤.我知道Ruby很少.

为给定资源提供普通旧文件的可接受方式是什么?

get '/xyz' do
    File.read 'abc.html'
end
Run Code Online (Sandbox Code Playgroud)

nst*_*ehr 16

您可以使用它set :public来指定静态文件的目录.然后,您可以使用send_file()例如:

    get '/static_file' do
      send_file('my_static_file')
   end 
Run Code Online (Sandbox Code Playgroud)