AlpuraApiUrlService – Guía de uso
Este documento explica cómo usar el servicio AlpuraApiUrlService de la librería de @alpura/core, el cual construye URLs completas hacia el backend.
📁 Importaciones necesarias
En tu componente local importa AlpuraApiUrlService usando la librería de @alpura/core.
import { AlpuraApiUrlService } from "@alpura/core";
🧩 Archivo TypeScript de ejemplo
export class MyService {
private readonly alpuraApiUrlService = inject(AlpuraApiUrlService);
const opts: IAlpuraApiUrlOptions = {
baseUrl: this.baseUrl,
version: this.version,
endpoint: ApiEndpoints.remotes.base,
context: ApiEndpoints.remotes.context,
};
const url = this.alpuraApiUrlService.getFullBaseUrl(opts);
}
Este servicio nos permite acceder al metodo getFullBaseUrl para construir una URL completa a partir de un endpoint relativo.
🚀 Resultado esperado
El servicio nos facilita a traves de metodos la URL final para las invocaciones hacia el Backend.
📬 Soporte
Para dudas o mejoras. contactar al equipo de arquitectura.