Skip to content

Instantly share code, notes, and snippets.

Created January 21, 2015 20:21
Show Gist options
  • Save anonymous/4b2508309f2873022a5b to your computer and use it in GitHub Desktop.
Save anonymous/4b2508309f2873022a5b to your computer and use it in GitHub Desktop.
require "http/server"
handler = ->(request : HTTP::Request) do
HTTP::Response.ok("text/plain", "ok\n")
end
middleware = HTTP::Server.build_middleware [
HTTP::LogHandler.new,
HTTP::ErrorHandler.new,
HTTP::WebSocketHandler.new do |ws|
ws.onmessage do |data|
puts data
end
end
], handler
server = HTTP::Server.new(3000, middleware)
server.listen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment