lib/service.js
Function exports
has 40 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
module.exports = function (config, services) {
return function service (req, res, next) {
var parts = config.name.split(':');
var serviceConfig = services[parts[1]][parts[0]];
var context = _.has(config, 'context') ? config.context : _.merge({}, req.body, req.query, req.params, res.locals);
Function service
has 38 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return function service (req, res, next) {
var parts = config.name.split(':');
var serviceConfig = services[parts[1]][parts[0]];
var context = _.has(config, 'context') ? config.context : _.merge({}, req.body, req.query, req.params, res.locals);
var uri = utils.replaceStringTokens(context, serviceConfig.uri);