openfaas

0.1.1 • Public • Published

XO codestyle OpenFaaS

Usage
const OpenFaaS = require('openfaas')
 
const openfaas = new OpenFaaS('http://localhost:8080')
 
openfaas
    .deploy(
        'yolo', // name your function
        'hello-serverless' // choose the Docker image
        'func_functions', // choose your network (optional)
    )
    .then(x => console.log(x))
    .catch(err => console.log(err))
 
openfaas
    .invoke(
        'yolo', // function name
        'hello world', // data to send to function
        true, // should response be JSON? Optional, default is false
        false // should the response by binary? Optional, default is false
    )
    .then(x => console.log(x)) // handle response
    .catch(err => console.log(err))
 
openfaas
    .remove('yolo')
    .then(x => console.log(x)) // handle response
    .catch(err => console.log(err))
 
openfaas
    .compose('initial data', [
        'func_nodeinfo',
        'func_echoit',
        'func_wordcount'
    ])
    .then(x => console.log(x.body)) // handle final output
    .catch(err => console.log(err))

Readme

Keywords

Package Sidebar

Install

npm i openfaas

Weekly Downloads

4

Version

0.1.1

License

MIT

Last publish

Collaborators

  • developius
  • austinfrey