Skip to main content

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.