Crate cgi_service

Crate cgi_service 

Source
Expand description

A Tower service that implements the CGI protocol (RFC 3875).

§Example

use axum::{Router, routing::any_service};
use cgi_service::CgiService;

let app: Router = Router::new().route(
    "/",
    any_service(CgiService::new("/usr/lib/cgi-bin/script")),
);

Structs§

CgiConfig
CgiService
CgiStreamBody
A streaming body that reads from a CGI process stdout via a channel.

Enums§

CgiError