@hollanditkzn

Можно ли как-то упростить код в koa-body?

Использую модуль koa-body более упрощенного способа так не нашел, даже сохранение путь в бд, он как-то громоздко получился
Когда подключаю в модуля я указываю все параметры
bodyParser = require('koa-body'),
app.use(bodyParser({
    formidable:{
        uploadDir: path.join(__dirname + '/public/upload/'),
        keepExtensions: true},
    multipart: true,
    urlencoded: true
}));

в Роуте
.post('/create-order', async ctx => {
        let pathUpload = ctx.request.body.files.image.path;
        let parse = pathUpload.split('\\');
        ctx.request.body.fields.file = `${parse[4]}/${parse[5]}/${parse[6]}`;
        try {
            let order = new Order(ctx.request.body);
            ctx.body = await true;
        } catch (err) {
            ctx.body = await err
        }
    });
  • Вопрос задан
  • 376 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 13:31
10000 руб./за проект
19 апр. 2024, в 13:12
35000 руб./за проект
19 апр. 2024, в 13:06
6000 руб./за проект