nodejs-restful-jsonapi-seed
Version:
Everything you need to start building a scalable web application.
18 lines (15 loc) • 377 B
JavaScript
;
import QueryParser from 'jsonapi-query-parser';
/**
* Middleware to parse JSON API sparse fieldsets.
*
* @see http://jsonapi.org/format/#fetching-sparse-fieldsets
*
* @export default {Function}
*/
export default (req, res, next) => {
if (Object.keys(req.query).length === 0) {
req.query = (new QueryParser()).parseRequest(req.url);
}
next();
};