-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
eShopOnAbp: web application api-configuration dependency #10905
Comments
Couldn't you just use the Request Aggregation feature of ocelot to merge the |
We can take a look at that. However we will need to do the same if we decide to change the gateway to envoy (or something else). Thanks for the suggestion, I'll check if we can deep-merge the api-configuration.json files in various api gateways. |
Since we're aiming for a microservice architecture, this is currently a show-stopper for us. |
Hello, |
Hi @gterdem, yeah, the described approach would work. We initially wanted not to couple the administration service with other parts of the application ecosystem. Thanks :-) |
Moved to abpframework/eShopOnAbp#152 |
Angular app needs to get
localization
andpermission
information from api-configuration end-point.This request is re-routed to administration service (https://github.com/abpframework/eShopOnAbp/blob/d6ba98c098e2158933da2ede06370f846b871a64/gateways/web/src/EShopOnAbp.WebGateway/appsettings.json#L49).
Since AdministrationService doesn't have reference to other microservices'
Application.Contracts
module, it can not obtain related localization/permission info.We can:
The text was updated successfully, but these errors were encountered: