TPipe Express is a common express tpipe mapping set. So you can easily pipe your express handlers.
import piper from 'tpipe-express'
import expressPipeSet from 'tpipe-express-express'
// piper returns an object with a pipe inside to be injected in express
const { pipe } = piper(
input =>
(
{
parameters: {
view: 'index'
},
body: {
...input.body
}
}
)
)
.incorporate(expressPipeSet) //put the mappings around the handler and prepare methods for express (getHandler)
this.app.get('/myRoute', pipe.getHandler());
Every build and release is automatically tested on the following platforms:
Copy and paste the following command into your terminal to install TPipe Express:
npm install tpipe-express --save
You can submit your ideas through our issues system, or make the modifications yourself and submit them to us in the form of a GitHub pull request.
It's easy to run the test suite locally, and highly recommended if you're using tpipe-express on a platform we aren't automatically testing for.
npm test