gpt4 book ai didi

angularjs - 我应该在项目结构中的服务器端哪里管理高级算法/服务?

转载 作者:太空宇宙 更新时间:2023-11-03 23:34:33 25 4
gpt4 key购买 nike

我正在使用 Nodejs、expressjs、mongodb 和 Angular 以及 RESTful API。

这是我的项目结构。

-- config
-- models
-- public
---- css
---- js
------ controllers
------ services
---- views
-- routes // API route

一切都很好,因为我的 API 调用很简单,并且大部分逻辑都是由 Angular 和服务管理的。

但现在我必须实现高级算法和一些逻辑服务器端,但我不知道在哪里做。

我应该在服务器端添加另一个services文件夹吗?你会如何处理?

最佳答案

取决于您的应用程序。由于您的应用程序有一个 node.js 后端。而你想要实现高级算法,就应该在服务器端。尽可能保持前端灯光总是明智的,因为您不希望用户等待。

对后端保持一定的重视,但这一切都取决于您所讨论的应用程序类型。所有高级算法都应编写在 Controller 或 .js 文件中。

购物车应用程序的服务器端结构示例: enter image description here

注意categories.jsproduct.jsmodels.jsapi.js是如何工作的分解为。

总结:
如果您的高级算法涉及引用示例购物车应用程序的产品定价,那么最好将其编写在 Product.js 中,如果它与排序类别或根据用户显示类别相关,则最好将该逻辑编写在类别.js。这对于现有的和新加入该应用程序的开发人员来说非常方便。请记住,有组织的应用程序升级起来很有趣。

关于angularjs - 我应该在项目结构中的服务器端哪里管理高级算法/服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34285482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com