diff options
Diffstat (limited to 'examples/http-server/http-server.tm')
| -rw-r--r-- | examples/http-server/http-server.tm | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/examples/http-server/http-server.tm b/examples/http-server/http-server.tm index 4cdbda4e..f7338b91 100644 --- a/examples/http-server/http-server.tm +++ b/examples/http-server/http-server.tm @@ -106,17 +106,7 @@ enum RouteEntry(ServeFile(file:Path), Redirect(destination:Text)): func respond(entry:RouteEntry, request:HTTPRequest -> HTTPResponse): when entry is ServeFile(file): body := if file:can_execute(): - output := Command(Text(file)):get_output()! - " - <!DOCTYPE HTML> - <html> - <head><title>$file</title></head> - <body> - <h1>$file program output</h1> - <pre>$output</pre> - </body> - </html> - " + Command(Text(file)):get_output()! else: file:read()! return HTTPResponse(body, content_type=_content_type(file)) |
