Как обрабатывать массив объектов в парусах - PullRequest
0 голосов
/ 16 марта 2020

Я новичок в парусах, и я пытаюсь вставить значения из запроса, которые являются массивом объектов. Каждые поля из запроса, которые имеют проверки. При обработке массива объектов я получаю неверный запрос. Как обрабатывать массив объектов в парусах?

Мой запрос:

[{
 "id_quote":1,
 "feature":"new feature"
},
{
 "id_quote":1,
 "feature":"new feature1"
}
]

Мой контроллер:

const moment = require('moment');

module.exports = {
    friendlyName: 'create-features',

    description: 'create-features',

    inputs: {
        id_quote: {
            type: 'number',
            required: true
        },
        feature: {
            type: 'string'
        }

    },

    exits: {
        userNotFound: {
            responseType: 'badRequest'
        }
    },

    fn: async function (inputs, exits) {
        try {
            await inputs.map(data => {
                console.log(data);
            });
            return exits.success({ message: "success", data: inputs });
        } catch (e) {
            console.log(e);
            return exits.userNotFound({ message: e.details });
        }
    }

}
...