Auth0 Home Blog Docs

Getting the error: "this.getClientInfo is not a function"

Hello, as the title says, I’m getting an error that says “this.getClientInfo is not a function” (under node_modules/auth0/src/auth/index.js:70:61). However, looking directly into the package, I can see the function’s declaration. I’ve been using a boilerplate system for any third party packages and this is the first time I’ve seen any issues for a function not being recognized. I’ve tried reinstalling the package and no luck. Any idea as to what is going on here?

import { Injectable } from ‘@nestjs/common’;
import uuid from ‘uuid/v4’;
import { AuthenticationClient, ManagementClient } from ‘auth0’;
import { EnvConfig } from ‘…/configpath’;

const config = {
domain: EnvConfig.AUTH0_DOMAIN,
clientId: EnvConfig.AUTH0_CLIENT_ID,
clientSecret: EnvConfig.AUTH0_CLIENT_SECRET,
audience: https://${EnvConfig.AUTH0_DOMAIN}/api/v2/,
};

@Injectable()
export class Auth0Service {
public authenticationClient;
public managementClient;

constructor() {
this.authenticationClient = AuthenticationClient(config);
this.managementClient = ManagementClient(config);
} …

Here is the snippet that is causing the problem!

Hey there!

Sorry for such huge delay in response! We’re doing our best in providing you with best developer support experience out there, but sometimes our bandwidth is not enough comparing to the number of incoming questions.

Wanted to reach out to know if you still require further assistance?