S12 - s4 Web Interactiva en JavaScript Que Usa Axios en Node - OGCEVK
S12 - s4 Web Interactiva en JavaScript Que Usa Axios en Node - OGCEVK
js - JavaScript
Proyecto en Node.js que utiliza Axios para crear una web interactiva en JavaScript. Este
proyecto realizará una solicitud a una API y mostrará los datos en una página web.
Primero, asegúrate de tener Node.js y npm instalados. Luego, crea un nuevo directorio para tu
proyecto y navega a él:
```bash
mkdir utp3110
cd utp3110
```
2. Inicializa el Proyecto
```bash
npm init -y
```
3. Instala Dependencias
```bash
```
4. Estructura de Archivos
```
utp3110/
├── public/
│ ├── index.html
│ └── script.js
├── server.js
└── package.json
```
```javascript
app.use(express.static(path.join(__dirname, 'public')));
try {
res.json(response.data);
} catch (error) {
});
// Inicia el servidor
app.listen(PORT, () => {
});
```
```html
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>Datos de la API</h1>
<div id="dataContainer"></div>
<script src="script.js"></script>
</body>
</html>
```
```javascript
data.forEach(item => {
div.innerHTML = `<h3>${item.title}</h3><p>${item.body}</p>`;
dataContainer.appendChild(div);
});
} catch (error) {
});
```
8. Ejecuta el Proyecto
```bash
node server.js
```
9. Abre el Navegador