这个仓库是做什么用的? Typescript中的Node.js应用程序架构展示。 您可以在此样板上开始构建Node.js项目。 对于旧的js版本,请查看分支 架构概述 该应用程序旨在使用分层架构。 该架构在很大程度上受到“干净架构”的影响。 使用的代码样式基于 资料层 数据层是使用存储库实现的,该存储库隐藏了基础数据源(数据库,网络,缓存等),并提供了对它们的抽象,因此使用存储库的应用程序的其他部分无需关心源数据,并与使用的特定实现分离开来,例如此应用程序使用的Mongoose ORM(MongoDb)。 此外,存储库负责将其从数据源获取的实体映射到应用程序中使用的模型。 这对于实现去耦很