以前通常在前端/后端使用不同的语言,并且现在想尝试利用在两侧使用js / ts的优势->为这两个应用程序在一个地方定义了关键数据模型。最佳做法是什么?
将在前端和koajs + mongodb后端上使用vuejs。
正在考虑简单地制作这样的结构:
-shared
-models
-iuser.ts
-client
-server
DB模式将镜像该接口,并且两个应用程序都将该接口用作DTO。
这是正确的方法吗? github上任何结构良好的示例?:)
非常感谢!
您可以建立一个仅包含模型的单独项目(如您的结构所示),并且在您的前端和后端中,您都可以npm安装共享库