Skip to content

Circular dependency error #9

@Likhitha-03

Description

@Likhitha-03

I am getting circular dependency error while containerizing this project

Causes:
Product.model.js relies on mongoose.
Product.Controller.js depends on Product.model.js.
app.js requires initDB.js, which in turn requires mongoose again, but mongoose is indirectly used in Product.model.js.

Errors:
(node:16732) Warning: Accessing non-existent property 'count' of module exports inside circular dependency
(Use node --trace-warnings ... to show where the warning was created)
(node:16732) Warning: Accessing non-existent property 'findOne' of module exports inside circular dependency
(node:16732) Warning: Accessing non-existent property 'remove' of module exports inside circular dependency
(node:16732) Warning: Accessing non-existent property 'updateOne' of module exports inside circular dependency

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions