a deno template for openfaas
faas-cli template store pull deno
The function
folder already has a demo.ts
as a reference.
faas-cli new --lang deno your_function_name
create a ts file in your_function_name
folder
function fn1() {
// ...
return
}
function fn2() {
// ...
return
}
// export an object whose keys are function names and values are functions themselves.
export default {
'fn1': fn1,
'fn2': fn2
}
follow https://github.com/openfaas/workshop to build and deploy your function
- request
- method:
POST
- params: through
request body
inJSON
format{ "path": "demo/add", "params": { "num1": 1, "num2": 2 } }
- path: the function path
- params: the function params object
- method:
- response
{ "code": 200, "data": 3 }
code description data 200 success function return data 401 error specific error message thrown by function 403 forbidden "Invalid post body, please use JSON format." 404 not found "Function not found."