1.0.2 • Published 1 year ago

@duplojs/multipart v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

duplojs-multipart

NPM version

Instalation

npm i @duplojs/multipart

Utilisation

import Duplo, {zod} from "@duplojs/duplojs";
import duploMultipart from "@duplojs/multipart";

const duplo = Duplo({port: 1506, host: "localhost", environment: "DEV"});

const multipartProcess = duplo.use(duploMultipart, {uploadFolder: "./upload"});

duplo.declareRoute("POST", "/upload")
.process(
    ...multipartProcess({
        files: {myFile: {max: 2}},
        fields: {test: zod.string().optional()},
    })
)
.handler(async({pickup}, response) => {
    const {test} = pickup("multipartGetFields")();
    console.log(test);
    pickup("multipartFile").myFile.forEach(value => value.save(value.properties.filename));
    response.code(200).send("ok !");
});

duplo.launch();
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.0

2 years ago