Etting error - **connect ECONNREFUSED ::1:80** or Request failed with status code 404

Getting error - connect ECONNREFUSED ::1:80 while for user verification using @keycloak/keycloak-admin-client version 18.0.0

I’m not able to get what is causing this error. Is my baseURL wrong or what?

when I use http://aws.eastus.app.io/auth details I’m getting this error: Request failed with status code 404 and when I use base URL http://aws.eastus.app.io/realms/login-service/protocol/openid-connect/auth

P.S: url have been changed, it is not the original server url


import { Injectable, Logger } from '@nestjs/common';
import KeycloakAdminClient from '@keycloak/keycloak-admin-client';

@Injectable()
export class ConsoleService {
  private readonly logger = new Logger(ConsoleService.name);
 

  async authorizeUser(): Promise<any> {
    try {
      this.logger.log(` Authorize user started`);
      

      const client = new KeycloakAdminClient( {
        baseUrl: 'http://aws.eastus.app.io/realms/login-service/protocol/openid-connect/auth',
        realmName: 'login-service'
      });
      
      await client.auth({
        username: 'test@test.com',  // tried master realm username as well
        password: 'test', // tried master realm password as well
        grantType: 'password',
        clientId: 'test' ,  // used admin-cli from master realm as well
       clientSecret: process.env.SECRET  // used credential for admin-cli as well
      });

      this.logger.log(` Authorize user ended`);
    } catch(error) {
      console.log(" error ::: ",error.message)
      this.logger.log(` Authorize user error: ${error.message}`);
    }
  }
}