Webserv is one of the projects in 42 cursus.
Table of Contents
make re && ./webserv [config path]
で起動。
何ができるかはreview.mdを参照してください。
.
configurations: コンフィグファイル置き場
docs: ドキュメント
review: レビュー用のファイルや設定
srcs
cgi: CGIに関するコード。CGI実行やCGIの出力のパースなど。
config: コンフィグクラスの定義やコンフィグパーサー。
http: HTTPのリクエストパーサーや各種HttpResponseクラス。
result: Result<T> の宣言と実装
server: main関数や初期設定、イベントループ、ソケットクラスの定義など。
utils: 便利関数。
test: 他のサーバーソフトウェアとの出力比較などの動作確認用。
unit_test: ユニットテスト。