node_test
    Preparing search index...

    Class UserController

    UserController

    A controller for handling user-related requests.

    Index

    Constructors

    Methods

    • Parameters

      • queryParams: object

        The query parameters.

      • req: IncomingMessage

        The request object.

      • res: ServerResponse

        The response object.

      Returns void

      getQueryParams

      Gets the query parameters from the request.

    • Parameters

      • id: string

        The user ID.

      • req: IncomingMessage

        The request object.

      • res: ServerResponse

        The response object.

      Returns Promise<void>

      getUserById

      Gets a user by their ID.

    • Parameters

      • req: IncomingMessage

        The request object.

      • res: ServerResponse

        The response object.

      Returns void

      hello

      A simple hello world endpoint.

    • Parameters

      • req: IncomingMessage

        The request object.

      • res: ServerResponse

        The response object.

      Returns Promise<void>

      index

      Gets all users.

    • Parameters

      • createUserDto: CreateUserDto

        The user credentials.

      • req: IncomingMessage

        The request object.

      • res: ServerResponse

        The response object.

      Returns Promise<void>

      login

      Logs in a user.

    • Parameters

      • createUserDto: CreateUserDto

        The user data.

      • req: IncomingMessage

        The request object.

      • res: ServerResponse

        The response object.

      Returns Promise<void>

      register

      Registers a new user.