# Ejemplo Node.js - Extractor de RUT
Servidor Express básico que actúa como proxy.
```javascript
const express = require('express');
const multer = require('multer');
const axios = require('axios');
const fs = require('fs');
const FormData = require('form-data');
const app = express();
const upload = multer({ dest: 'uploads/' });
app.post('/procesar-rut', upload.single('file'), async (req, res) => {
try {
const formData = new FormData();
formData.append('file', fs.createReadStream(req.file.path));
const response = await axios.post(
'https://datosrut.codepyme.com/procesar',
formData,
{ headers: formData.getHeaders() }
);
fs.unlinkSync(req.file.path);
res.json(response.data);
} catch (error) {
res.status(500).json({ error: error.message });
}
});
app.listen(3000);
```