jbe@33: -- minimal example application for Moonbridge jbe@33: -- invoke with ./moonbridge helloworld.lua jbe@33: -- jbe@33: -- see example_application.lua for a more elaborated example jbe@33: jbe@33: local http = require "moonbridge_http" jbe@33: jbe@33: listen{ jbe@125: { proto = "tcp", host = "127.0.0.1", port = 8080 }, -- IPv4 jbe@125: { proto = "tcp", host = "::1", port = 8080 }, -- IPv6 jbe@33: connect = http.generate_handler( jbe@33: function(request) jbe@33: local function error_response(status) jbe@33: request:send_status(status) jbe@33: request:send_header("Content-Type", "text/html") jbe@33: request:send_data("\n