Ed
há 10 meses
O módulo Formidable é uma biblioteca para Node.js que facilita o processamento de formulários, especialmente aqueles que incluem upload de arquivos. Ele permite que você receba dados de formulários e arquivos enviados pelo cliente de forma simples e eficiente. Para utilizá-lo em um servidor Node.js, você pode seguir os seguintes passos: 1. Instalação: Primeiro, instale o módulo usando npm: ```bash npm install formidable ``` 2. Configuração do servidor: No seu arquivo de servidor, importe o módulo e configure-o para lidar com as requisições: ```javascript const http = require('http'); const formidable = require('formidable'); const server = http.createServer((req, res) => { if (req.method.toLowerCase() === 'post') { const form = new formidable.IncomingForm(); form.parse(req, (err, fields, files) => { // Aqui você pode acessar os dados do formulário e os arquivos res.writeHead(200, { 'content-type': 'text/plain' }); res.write('Recebido:\n\n'); res.end(JSON.stringify({ fields, files }, null, 2)); }); } else { res.writeHead(200, { 'content-type': 'text/html' }); res.end('
'); } }); server.listen(3000, () => { console.log('Servidor rodando na porta 3000'); }); ``` 3. Testar: Inicie o servidor e acesse `http://localhost:3000` no seu navegador. Você verá um formulário onde pode enviar dados e arquivos. Com isso, você pode usar o Formidable para gerenciar uploads de arquivos e dados de formulários em seu aplicativo Node.js.Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade