Ir al contenido

Transport Personalizado

Pasa transport cuando el contrato del backend no coincide con el transporte JSON por defecto.

mountForm(container, {
schema,
transport: {
async submit(request) {
const result = await modelClient.predict({
values: request.serializedValues,
signal: request.signal,
});
return {
reports: {
prediction: result.prediction,
},
meta: {
requestId: result.requestId,
},
};
},
},
});

Usa createJsonTransport(...) solo si el backend sigue el contrato JSON por defecto. Si no, mantén un transport propio.