Error Handling

Last updated 11 days ago

NGXS uses Angular's default ErrorHandler class so if an action throws an error, Angular's ErrorHandler is called. You can easily override this flow by providing your own handler like so:

import { NgModule, ErrorHandler } from '@angular/core';
export class MyErrorHandler implements ErrorHandler {
handleError(error: any) {
console.log('ERROR! ', error);
// Make sure to rethrow the error so Angular can pick it up
throw error;
imports: [AppComponent],
providers: [
provide: ErrorHandler,
useClass: MyErrorHandler
export class AppModule { }