Как вернуть значение в функцию form.parse?

Я использовал грозный для получения полевых и файловых данных из формы. После получения данных мне нужно вернуть определенные данные в объекте. Но когда я попытался вернуть его, он приходит как "неопределенный" или "[Function = functionname]". Так что, пожалуйста, помогите мне вернуть, как указано ниже в коде

Node.js, Javascript, Typescript

function convert(req) {
    try {
        var form = new formidable.IncomingForm();
        return form.parse(req, function (err, fields, files) {
            if (err) {
                _ManageLogger.error(err);
            } else {
                var result = {};
                var fields = Object.assign({}, fields);
                result["fields"] = fields;
                result["filelist"] = files;
            }
            return result;
        });
    } catch (e) {
        console.log(e);
    }
}

0 ответов

Другие вопросы по тегам