SimpleRDF body parser middleware
npm install simplerdf-body-parser> The simplerdf-body-parser middleware converts a graph, attached to the request as .graph, to a SimpleRDF object and attaches that object to the request as .simple.
simplerdf-body-parser also attaches the .sendSimple function to the response to send a SimpleRDF object in the requested format.
Import the simplerdf-body-parser module:
``js`
var simpleBodyParser = require('simplerdf-body-parser')
The simplerdf-body-parser module returns a function to create a middleware which requires the context for the SimpleRDF objects.
So let's call that function:
`js`
app.use(simpleBodyParser({
'name': {
'@id': 'http://schema.org/name'
}
}))
Now you can use the .simple property and .sendSimple function:
`js
app.use(function (req, res, next) {
// .simple contains the SimpleRDF object
if (req.simple) {
console.log(req.simple.name)
}
// .sendSimple sends a SimpleRDF object to the client
res.sendGraph(simple)
})
``