我写了一个很小的 Sinatra 应用程序,它在本地运行良好,但由于某种原因,一旦我把它放到网上,我得到的只是“内部服务器错误”。
如何获取日志输出?
我正在与乘客一起在 Dreamhost 上运行,使用Sinatra 书中的说明。
所以我添加了更多的处理程序:
get '/hello/:name' do
"Hello, #{params[:name]}!"
end
get '/nokogiri-test/' do
doc = Nokogiri::HTML(open('http://www.google.co.il/search?q='+params[:query]))
res = ''
doc.xpath('//li//h3//a').each do |li|
res+= li.content + '<br />'
end
res
end
第一个工作正常,第二个抛出错误。我对为什么会出现错误不感兴趣。我对如何获得反馈并在未来解决错误很感兴趣。