微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

s3 容器处理是模型逻辑的一部分吗?

如何解决s3 容器处理是模型逻辑的一部分吗?

我正在运行一个应用程序,前端正在响应,后端带有响应。 后端包含 Expressjs 中的 api,应该是一个完整的后端,可以与 postresql 数据库等进行交互

当我从后端 node.js 项目架构开始时,我在网上搜索了一些关于我应该如何阐明我的文件夹结构(herehere)的答案。

我决定暂时制作这个文件夹结构(这对我来说真的没问题):

[chetrit backend] (dev)$ tree src/
src/
├── api               // api endpoints to interact with frontend
│   └── testAPI.js
├── app.js            // entrypoint
├── configs           // all configurations files
├── loaders           // backend launching scripts
├── models            // interaction with db (-> and s3 buckets ?)
└── services          // all my business logic (algorithm ...)

我将在我的数据库中使用对 s3 容器的存储桶的引用,并且我将使用节点模块(例如 s3)与这些存储桶进行交互。

我的问题很简单:这些 s3 容器处理是否应被视为“模型”逻辑(即我的模型文件夹)的一部分,以及对我的数据库查询

或者我应该把它放在“服务”文件夹中,因为它是“我的业务的一部分”,或者甚至放在另一个文件夹中?

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。