3

私は言語に少し慣れていないので、非常に単純な HTTP サーバーでハッキングを開始したいと考えています。私の現在のコードは次のようになります。

require "http/server"

port = 8080
host = "127.0.0.1"
mime = "text/html"

server = HTTP::Server.new(host, port, [
  HTTP::ErrorHandler.new,
  HTTP::LogHandler.new,
  HTTP::StaticFileHandler.new("./public"),
  ]) do |context|
  context.response.content_type = mime
end

puts "Listening at #{host}:#{port}"
server.listen

ここでの私の目標は、ディレクトリを一覧表示したくないということです。URLバーに配置することなく、index.htmlで利用できる場合は実際に提供したいと思います。がに実際に存在すると仮定しましょう。役に立つかもしれないドキュメントへのポインタはありますか?public/index.htmlindex.htmlpublic/

4

1 に答える 1