Configuración

Las referencias al mismo cliente comparten configuración. Crea un cliente privado para la API de demo de este sitio.

import { Http, envelope } from "fetchzen";
const api = Http.create(`${location.origin}/api/examples/`, {
cache: false, secure: false, preset: envelope,
});
const shared = api;
api.configure({ params: { name: "Ada" } });
const remove = shared.hook("request", () => { console.log("request"); });
try {
console.log(await shared.get("echo"));
} finally {
remove();
}
Prueba la solicitudActualizar valores compartidos
Parámetros de la solicitud

Solo Ejecutar envía una solicitud a la API de demostración de este sitio. Usa solo datos sintéticos; no envíes secretos ni archivos personales. Se cuentan los bytes de los archivos; no se almacenan.

Listo. No se ha enviado ninguna solicitud.

Resultado

Elige Ejecutar para ver la respuesta.
Registro de eventos
Todavía no hay eventos.

shared es un alias, no un cliente independiente. Recibe los valores actualizados. El hook devuelve una función para eliminarlo. Cada ejecución usa un cliente privado, sin credenciales globales ni estado entre personas.

Continúa con hooks o JSON.