Vexed ist ein Server für das nex:// protocol mit grundlegender CGI -Unterstützung.
Als ich dies schreibe, gibt es keinen anderen nex:// Server mit CGI -Unterstützung. Ich glaube, es gibt keinen anderen nex:// Server außer der Referenzimplementierung.
Dies dient auch als Übung, um die V -Programmiersprache zu lernen.
Verwenden Sie diesen Server nicht, wenn die CGI -Skripte, die Sie aufrufen, Ihrem System schaden. Vexed prüft nicht , ob die von ihr aufgerufenen Skripte sicher sind, und verfügt nicht über Sandkastenfunktionen.
Jede ausführbare Datei, die angefordert wird, wird von ärgerlich als CGI -Skript angesehen.
Vexed ist darauf angewiesen, Port 1900 für eingehende TCP -Verbindungen anhören zu können.
Es gibt keine anderen Bauzeitabhängigkeiten als eine funktionierende V -Build -Umgebung (V Compiler, V Standard Library).
v .
Die Release -Binärin wurde unter Verwendung von v -prod -prealloc . && strip vexed .
./vexed führt den Server mit dem aktuellen Arbeitsverzeichnis als Root -Verzeichnis aus. Beachten Sie, dass dies nicht das Root für CGI -Skripte ist.