strapi-plugin-transformer
Version:
A plugin for Strapi Headless CMS that provides the ability to transform the API request and/or response.
19 lines (16 loc) • 455 B
JavaScript
;
const _ = require('lodash');
const { transformRequest } = require('./request');
const { transformResponse } = require('./response');
module.exports = () => ({
response(settings, ctx) {
if (_.has(settings, ['responseTransforms'])) {
transformResponse(settings.responseTransforms, ctx);
}
},
request(settings, ctx) {
if (_.has(settings, ['requestTransforms'])) {
transformRequest(settings.requestTransforms, ctx);
}
},
});