我对这门语言有点陌生,我想开始学习一个非常简单的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我在这里的目标是不想列出目录,因为这样就可以了。实际上,我希望在public/上提供index.html,而不必将index.html放在地址栏中。让我们假设public/中确实存在index.html。对于可能有用的文档,有什么建议吗?
https://stackoverflow.com/questions/41374867
复制相似问题