1.0.12 • Published 5 years ago

cgi-getparameters v1.0.12

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Description

A node.js module to get GET and POST parameters when running node as an apache CGI program

Install

npm install cgi-getparameters

Examples

#!/usr/local/bin/node

"use strict"
const
    getParameters= require("cgi-getparameters").getParameters,
    fs = require('fs'),
    DataURI = require('datauri').promise,
    echo = console.log
echo(`Content-Type: text/html; charset=utf-8\n`)
getParameters().then($_ => {
    echo(`<pre>`)
    echo("POST",JSON.stringify($_.POST, 4, 4))
    echo("GET",JSON.stringify($_.GET, 4, 4))
    echo(`</pre>`)
    Object.entries($_.FILE).forEach(([name, files]) => {
        if (!files.length)
            files=[files]
        files.forEach(file=>{
            DataURI(file.tName).then(uri =>{
                echo(name)
                echo(`<img src="${uri}" alt="${file.filename}">`)
            })
        })
    })
}).catch(console.error)
1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago