以前通常在前端/后端使用不同的语言,现在想尝试利用两端使用js/ts的优势,->在一个地方为两个应用程序定义了关键的数据模型。这样做的最佳实践是什么?
将在前端使用vuejs,在后端使用koajs+mongodb。
正在考虑简单地制作这样的结构:
-shared
-models
-iuser.ts
-client
-serverDB模式将镜像接口,两个应用程序都将接口用作DTO。
这是一种正确的方法吗?在github上有结构良好的示例吗?:)
非常感谢!
发布于 2019-10-08 18:41:34
您可以设置一个单独的项目,该项目只包含模型(正如您的结构所暗示的那样),并且在您的前端和后端,您都可以npm安装共享库。
https://stackoverflow.com/questions/58283564
复制相似问题