私は言語に少し慣れていないので、非常に単純な 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.html
index.html
public/