@nahuelmorata/framework-frontend v18.1.0
Framework Frontend
Contacto
Versiones
Version | Angular Version |
---|---|
v1.x.x | v9.x.x |
v2.x.x | v10.x.x |
v3.x.x | v11.x.x |
v4.x.x | v12.x.x |
v5.x.x | v13.x.x |
v6.x.x | v14.x.x |
v7.x.x | v15.x.x |
v8.x.x | v16.x.x |
Dependencias
Con npm
npm i @microsoft/signalr @sentry/angular
Con yarn
yarn add @microsoft/signalr @sentry/angular
Instalacion
Con npm
npm i @nahuelmorata/framework-frontend
Con yarn
yarn add @nahuelmorata/framework-frontend
Uso
En el app.module.ts
@NgModule({
//...
imports: [
// other imports
FrameworkFrontendModule.forRoot({
apiURL: Constantes.apiURL,
logger: {
transportadores: {
consola: true,
slack: {
activado: false,
idCanal: '',
token: '',
}
}
}
}),
// other imports
]
// ...
})
export class AppModule { }
Contenido
Guards
- Auth guard (authGuard): Usado para rutas en donde se necesite autenticacion
- Login guard (loginGuard): Usado solo para la ruta de login
Services
- SignalR
- Auth
- Notificacion
Pipes
- Nombre metodo
API
FrontendConfig
export interface FrontendConfig {
apiURL: string; // URL de la api
logger?: LoggerConfiguracion; // Configuracion de los loggers
desarrollo?: boolean; // modo de desarrollo
}
LoggerConfiguracion
export interface LoggerConfiguracion {
transportadores: {
consola: boolean; // Consola activada para enviar errores
slack?: { // Configuracion para enviar a Slack
activado: boolean; // Loggear a Slack activado
idCanal: string; // Id del canal de Slack
token: string; // Token de seguridad para Slack
};
sentry?: { // configuracion para enviar a Sentry
activado: boolean; // Loggear a Sentry activado
dsn: string;
tracesSampleRate?: number;
tracePropagationTargets?: (string | RegExp)[];
replaysSessionSampleRate?: number;
replaysOnErrorSampleRate?: number;
};
};
}
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
12 months ago
1 year ago
1 year ago
12 months ago
1 year ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago