28 lines
875 B
TypeScript
28 lines
875 B
TypeScript
import { feriaSexualidad } from './crear_formulario_feria';
|
|
import axios from 'axios';
|
|
|
|
// Asumiendo que el servidor está corriendo en localhost:4200
|
|
const API_URL = 'http://localhost:4200';
|
|
|
|
async function crearFormulario() {
|
|
try {
|
|
const response = await axios.post(`${API_URL}/cuestionario`, feriaSexualidad);
|
|
console.log('Formulario creado exitosamente:');
|
|
console.log(JSON.stringify(response.data, null, 2));
|
|
return response.data;
|
|
} catch (error) {
|
|
console.error('Error al crear el formulario:');
|
|
if (error.response) {
|
|
console.error('Status:', error.response.status);
|
|
console.error('Data:', error.response.data);
|
|
} else {
|
|
console.error(error.message);
|
|
}
|
|
throw error;
|
|
}
|
|
}
|
|
|
|
// Ejecutar la función
|
|
crearFormulario()
|
|
.then(() => console.log('Proceso completado'))
|
|
.catch(() => console.log('Proceso fallido')); |