Spa Configuration Module¶
The SpaConfigurationModule provides a way for Suite AspNet Core Applications
to serve the configuration required for a frontend to run.
The module will take care of serving an endpoint at api/SpaConfiguration/All
which is where the client expects to find it.
In order to extend the output of the configuration endpoint, modules need to
implement the ISpaConfigurationContributor interface. In order for the contributor to be discovered, it has to be registered in the DI container. All registered contributors will be executed in order to
compose the configuration endpoint.
Usage¶
In order to serve the configuration endpoint, the recommended way is to depend
on the SpaConfigurationModule at your Backend For Frontend.
| C# | |
|---|---|
This is all that's needed to serve current module's configuration (if any).
Custom Spa Configuration Contributor¶
If you'd like to extend the configuration endpoint with your own fields, you
need to implement the ISpaConfigurationContributor interface.
Note that you may use DI to inject services, IOptions and so on in order to
build your configuration object.