gpt4 book ai didi

javascript - Node 应用程序中的 MVC Controller ,这些是 Controller 吗?

转载 作者:行者123 更新时间:2023-12-03 12:25:50 24 4
gpt4 key购买 nike

我正在用 Node.js 编写一个网络爬虫。它将抓取我的各种银行账户并为我提供财务摘要。承认与此相关的安全问题,我只是将其作为概念证明。

我在构建应用程序时遇到问题。

到目前为止我的 Controller 模块是:

  • /controllers/routes.js(包含快速路线)
  • /controllers/configure.js(从/settings.js 获取值并将其解释为/app.js)
  • /controllers/crawler.js(下载页面、遍历 DOM 并从选择器输出值)
  • /controllers/login.js(提供crawler.js登录银行账户的功能)

这些是有效的 Controller 模块,还是更适合/lib/等目录?

归根结底,项目的功能并不重要,但我会在周末展示它。

最佳答案

Controller 是通过粘合模型和 View 来处理请求的东西。路由器将请求路由到 Controller , Controller 调用模型的方法来渲染 View 。
由于您的大部分代码只是完成某些特定任务的代码,与应用程序的前端代码无关:不,大部分代码我不会称之为 Controller 代码。

正如您已经说过的,将其分组到模块中并将其放入其他目录中更有意义。这些函数要么由 Controller 调用,以呈现前端,要么(更有可能)通过 cronjobs 调用以更新数据库。

关于javascript - Node 应用程序中的 MVC Controller ,这些是 Controller 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24216122/

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