ABP Framework version: v9.0.2
UI Type: Angular
Tiered (for MVC) or Auth Server Separated (for Angular): yes
I created 2 Microservice and using the AbpStudio I tried creating proxy for the first microservice and it ran perfectly fine. However when I tried to run the proxy for the second microservice it gives me the below error :;
[Invalid Module] Backend module "myfirstmodulename" does not exist in API definition.
The problem is why its referring to the previous microservice name when I am generating the proxy for the second microservice
9 Answer(s)
-
0
Hello
Is the myfirstmodulename up and running when you run
abp generate-proxy -t ng
? Also, can you share yourenvironment.ts
file?Thank you.
-
0
Yes and No. I tried both but the same error.
Below is the environment.ts file :
import { Environment } from '@abp/ng.core'; const baseUrl = 'http://localhost:4200'; const oAuthConfig = { issuer: 'http://localhost:44344/', redirectUri: baseUrl, clientId: 'Angular', responseType: 'code', scope: 'offline_access openid profile email phone AuthServer IdentityService AdministrationService AuditLoggingService GdprService ChatService SaasService FileManagementService LanguageService FirstService SecondService', requireHttps: false, impersonation: { tenantImpersonation: true, userImpersonation: true, } }; export const environment = { production: false, application: { baseUrl, name: 'xxxx', }, localization: { defaultResourceName: 'xxxx' }, oAuthConfig, apis: { default: { url: 'http://localhost:44308', rootNamespace: 'xxxx', }, AbpAccountPublic: { url: oAuthConfig.issuer, rootNamespace: 'AbpAccountPublic', }, }, } as Environment;
-
0
Running abp generate-proxy -t ng gives the same error :
[Invalid Module] Backend module "firstmodule" does not exist in API definition.
-
0
Hello
Can you please check this link https://abp.io/support/questions/2824/An-error-occurred-while-generating-the-client-proxy-for-microserviceangular#answer-b3f9c4c1-c15d-b898-1351-3a030eca3ab2 it will helps you.
Thank you.
-
0
I tried everything but I still get the same error. If I delete the generate-proxy.json and try it then deletes the first service and successfully creates the second service.
Please provide a solution to this issue else I am unbale to move forward.
Also the solution you have referred to is 3 years old and I am wondering how come no one else has faced this issue so far.
I then tried to use this method of creating proxies in different folders and that worked :
https://abp.io/support/questions/8679/Generate-angular-proxy-for-microservices
But I don't want this way
-
0
Hello ,
Firstly, could you try this approach and check if it works: E.g:-
abp generate-proxy -t ng -m cetolresultService -u https://localhost:45011 --target cetolresult-service
target: Target for the Angular project to place the generated code.
Also, verify the version of @abp/ng.schematics by referring to the documentation: https://abp.io/docs/9.0/framework/ui/angular/service-proxies#angular-project-configuration
Thank you.
-
0
@anjali I have been working on this issue for multiple days and I tried everything trick in the book but unable to solve this issue. Please escalate this issue so that it can be resolved. I need a well thought out solution not jumping from one link to another
-
0
Hi,
How do you generate proxy files? If you use Studio, this may be a bug, you can share the steps to reproduce and we will check and fix it.
-
0
I use the Abp Studio to add a new Microservice. Once that's complete I go to the Angular root folder and use the command :
abp generate-proxy -t ng -url http://localhost:44315 -m servicename
Note: When I do this process for the first microservice I add it works without issues. But when I add the second microservice thats when the problem begins when creating the proxies :
abp generate-proxy -t ng -url http://localhost:44355 -m servicename2
Also till this point I haven't used the Abp Suite to create any pages or anything.
Am I missing something here ?