Node.js 在节点中的微服务之间共享Mongoose模式好吗

Node.js 在节点中的微服务之间共享Mongoose模式好吗,node.js,mongoose,microservices,mongoose-schema,Node.js,Mongoose,Microservices,Mongoose Schema,我正在尝试为我的应用程序提供微服务。假设我有一个需要共享同一文档的应用程序。现在,我应该共享相同的模式文件,为两者创建单独的模式文件。 例如: Api应用程序还使用用户模块向前端提供数据,以及 用户服务还使用用户模块来处理数据 application --- api ---modules ---user ---User_model.js

我正在尝试为我的应用程序提供微服务。假设我有一个需要共享同一文档的应用程序。现在,我应该共享相同的模式文件,为两者创建单独的模式文件。 例如:

Api应用程序还使用用户模块向前端提供数据,以及 用户服务还使用用户模块来处理数据

        application
            --- api
                ---modules
                   ---user
                      ---User_model.js
           --- user service
               --- modules
                   ---user
                      --- User_model.js
正如您所看到的,有一种情况下,我可能不得不使用相同的mongoose模型,当时,我读到共享相同的模式不是一个好的实践,但如何才能实现最佳解决方案? 我们非常感谢您的任何建议。多谢各位