Node.js 我是否应该将相关实体放在同一模块中?

Node.js 我是否应该将相关实体放在同一模块中?,node.js,typescript,orm,nestjs,typeorm,Node.js,Typescript,Orm,Nestjs,Typeorm,我的应用程序是用和构建的,现在需要在实体之间指定 显示我应该在模块内包装单个实体: 照片实体属于照片目录。此目录表示光电模块。你决定把模型文件放在哪里。从我们的角度来看,最好的方法是将它们保存在相应的模块目录中,接近它们的域 但是如何处理相互关联的不同实体(例如,一对多、多对多等)?他们是否应该住在同一个模块内?如何操作?您可以引用其他模块中的实体,而无需导入它们或使它们在当前模块中可用。因此,您可以在单独的模块中使用不同的实体。您可以在每个实体模块中导入tyform.forFeature([E

我的应用程序是用和构建的,现在需要在实体之间指定

显示我应该在模块内包装单个实体:

照片实体属于照片目录。此目录表示光电模块。你决定把模型文件放在哪里。从我们的角度来看,最好的方法是将它们保存在相应的模块目录中,接近它们的域


但是如何处理相互关联的不同实体(例如,一对多、多对多等)?他们是否应该住在同一个模块内?如何操作?

您可以引用其他模块中的实体,而无需导入它们或使它们在当前模块中可用。因此,您可以在单独的模块中使用不同的实体。您可以在每个实体模块中导入tyform.forFeature([Entity])。我通常从模块的目录中导出它们,然后使用
import{UserEntity}从“user”导入它们
其中dir用户包含一个
index.ts
export UserEntity from./entities/user'但我明白你的意思,有点;没有结构化,但我想这取决于你开发你的实体结构。我也有同样的问题。你找到明确的方法了吗?是否有可用的社区指南?不幸的是,没有