cgi express
v0.1.2
[EXPÉRIMENTAL; Non bien testé] exécute l'application express.js en tant que programme CGI.
- Étant donné que cette bibliothèque n'est pas bien testée, soyez très prudent avec l'utilisation de cela en production.
- Cette bibliothèque peut être non compatible avec certains exécuteurs CGI.
@types/express est nécessaire pour construire#!/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> Exécute l'application Express.js en tant que programme CGI. Cette fonction utilise les propriétés process.stdin , process.stdout et process.env par défaut.
app - une instance d'application express.jsopts - Options supplémentaires ( Options ) pour l'exécution Promesse objet qui se résout à la fin de l'exécution
function executeCore(app: express.Application, opts?: Options & Required<Pick<Options, 'stdin' | 'stdout' | 'env'>>): Promise<void>Exécute l'application Express.js en tant que programme CGI, avec des données STDIN / STDOUT / ENV personnalisées.
app - une instance d'application express.jsopts - Options supplémentaires ( Options ) pour l'exécution (STDIN / STDOUT / ENV ne sont pas omittables) Promesse objet qui se résout à la fin de l'exécution
Licence MIT