Skip to content

NestJS Error: "Cannot read properties of undefined (reading 'get')" #47

Answered by TatyOko28
Mercure28 asked this question in Q&A
Discussion options

You must be logged in to vote

This occurs when a service or dependency is not properly initialized.

Solution: Ensure the service is correctly injected:

@Controller("users")
export class UserController {
    constructor(private readonly userService: UserService) {}

    @Get()
    getUsers() {
        return this.userService.getAllUsers();  // Ensure userService is initialized
    }
}

Ensure UserService is declared in providers:

@Module({
  providers: [UserService],
  controllers: [UserController],
})
export class UserModule {}

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Tanu-N-Prabhu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants