1.0.1 • Published 26 days ago

@duplojs/multipart v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
26 days 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.1

26 days ago

1.0.0

3 months ago

0.2.6

5 months ago

0.2.5

5 months ago

0.2.4

6 months ago

0.2.3

6 months ago

0.1.3

8 months ago

0.1.2

8 months ago

0.1.0

8 months ago