2
我对这门语言有点新,我想开始在非常简单的HTTP服务器上进行黑客攻击。我当前的代码如下所示:Crystal-lang服务index.html
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
我在这里的目标是,我不想列出目录,因为这样就可以了。我实际上想要index.html
,如果它在public/
可用,而不必将index.html
放置在URL栏中。我们假设index.html
确实存在于public/
。任何指向可能有用的文档的指针?