1
0
Fork 0
forked from fun/fun

Added basic script execution to the HTTP server class in stdlib. (0.37.29)

This commit is contained in:
Johannes Findeisen 2025-12-28 22:11:19 +01:00
commit 17c2b44c1a
3 changed files with 32 additions and 2 deletions

View file

@ -58,7 +58,14 @@ class HTTPServer(number port)
path = "/index.html"
full_path = this.htdocs + path
content = read_file(full_path)
content = ""
if (str_ends_with(path, ".fun"))
res = proc_run("fun " + full_path)
content = res["out"]
//#include <\"full_path\">
else
content = read_file(full_path)
if (len(content) > 0)
this.send_response(fd, 200, "OK", content)