UNPKG

express-response-filter

Version:

Express middleware for filtering-out parts of JSON responses based on the `fields` query-string.

27 lines (23 loc) 654 B
var express = require('express') , responseFilter = require('../') , app = express() app.use(responseFilter()) app.get('/', function (res, res, next) { res.json({ firstName: 'Mohandas' , lastName: 'Gandhi' , aliases: [{ firstName: 'Mahatma' , lastName: 'Gandhi' }, { firstName: 'Bapu' }] }) }) app.listen(4000, function () { var prefix = 'curl \'http://localhost:4000?fields=%s\'' console.log('Server runnong on :4000, try the following:'); console.log(prefix, '*') console.log(prefix, 'lastName') console.log(prefix, 'firstName,aliases(firstName)') })