How to setup D language with Apache httpd cgi?

BoQsc vaidas.boqsc at gmail.com
Wed Jul 31 09:09:12 UTC 2019


On Wednesday, 31 July 2019 at 09:03:47 UTC, BoQsc wrote:
> And this is the error I get now:
>>[Wed Jul 31 11:51:15.341790 2019] [cgid:error] [pid 870:tid 
>>140153708345088] [client >127.0.0.1:50318] End of script output 
>>before headers: example.d

And I have no idea how to deal with it. Cgi shows Internal Server 
Error, because of that "End of script output before headers" 
error.


>#!/usr/bin/env -S sudo dub run --quiet --single
>/+ dub.sdl:
>	name "hello"
>	dependency "arsd-official" version="~>4.0.1"
>	
>+/
>import std.stdio;
>void main()
>{
>    writeln(`Content-type: text/html`);
>    writeln(``);
>    writeln(`<body style="background: lightgreen">CGI D 
> Example</body>`);
>
>}

Maybe it is not possible to use dub this way.



More information about the Digitalmars-d-learn mailing list