cgi express
v0.1.2
[EXPERIMENTAL; Nicht gut getestet] führt Express.js -Anwendung als CGI -Programm aus.
- Da diese Bibliothek nicht gut getestet wird, sollten Sie diese in der Produktion sehr vorsichtig verwenden.
- Diese Bibliothek kann mit einigen CGI -Testamentszeiten nicht kompatibel sein.
@types/express erforderlich, um zu erstellen#!/usr/bin/env node
const express = require ( 'express' ) ;
const cgiExpress = require ( 'cgi-express' ) ;
const app = express ( ) ;
// initialize 'app' as usual Express.js application here...
// call 'execute' with the default configuration
// (using process.stdout, process.stdin, and process.env)
cgiExpress . execute ( app ) ; function execute(app: express.Application, opts?: Options): Promise<void> Führt Express.js -Anwendung als CGI -Programm aus. Diese Funktion verwendet process.stdin , process.stdout und process.env Eigenschaften als Standard.
app - Eine Anwendungsinstanz aus Express.jsopts - Zusätzliche Optionen ( Options ) für die Ausführung Versprechen Objekt, das sich beim Abschluss der Ausführung auflöst
function executeCore(app: express.Application, opts?: Options & Required<Pick<Options, 'stdin' | 'stdout' | 'env'>>): Promise<void>Führt Express.js -Anwendung als CGI -Programm mit benutzerdefinierten stdin/stdout/env -Daten aus.
app - Eine Anwendungsinstanz aus Express.jsopts - Zusätzliche Optionen ( Options ) für die Ausführung (STDIN/STDOut/ENV sind nicht untermut) Versprechen Objekt, das sich beim Abschluss der Ausführung auflöst
MIT -Lizenz