On Monday, 14 May 2012 at 14:23:47 UTC, Andrea Fontana wrote:
You just need "web.d" file you can find on github.
cgi.d is the one for a basic server.
https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff
If you use cgi.d alone, you can use the little
-version=embedded_httpd
built in webserver to get started.
==
import arsd.cgi;
void requestHandler(Cgi cgi) {
cgi.write("hello, world!");
}
mixin GenericMain!requestHandler;
==
dmd myapp.d arsd/cgi.d -version=embedded_httpd
./myapp
then go to http://localhost:8080/
It doesn't have great performance under heavy load though!