Node.js 在节点中的微服务之间共享Mongoose模式好吗
我正在尝试为我的应用程序提供微服务。假设我有一个需要共享同一文档的应用程序。现在,我应该共享相同的模式文件,为两者创建单独的模式文件。 例如: Api应用程序还使用用户模块向前端提供数据,以及 用户服务还使用用户模块来处理数据Node.js 在节点中的微服务之间共享Mongoose模式好吗,node.js,mongoose,microservices,mongoose-schema,Node.js,Mongoose,Microservices,Mongoose Schema,我正在尝试为我的应用程序提供微服务。假设我有一个需要共享同一文档的应用程序。现在,我应该共享相同的模式文件,为两者创建单独的模式文件。 例如: Api应用程序还使用用户模块向前端提供数据,以及 用户服务还使用用户模块来处理数据 application --- api ---modules ---user ---User_model.js
application
--- api
---modules
---user
---User_model.js
--- user service
--- modules
---user
--- User_model.js
正如您所看到的,有一种情况下,我可能不得不使用相同的mongoose模型,当时,我读到共享相同的模式不是一个好的实践,但如何才能实现最佳解决方案?
我们非常感谢您的任何建议。多谢各位