【发布时间】:2014-06-14 02:38:48
【问题描述】:
我正在用 Node.js 编写一个网络爬虫。它会爬取我的各种银行账户,并为我提供我的财务摘要。承认与此相关的安全问题,我只是将其作为概念证明。
我在构建应用程序时遇到问题。
到目前为止,我的控制器模块是:
- /controllers/routes.js(包含快速路由)
- /controllers/configure.js(从 /settings.js 获取值并为 /app.js 解释它们)
- /controllers/crawler.js(下载页面,遍历 DOM 并从选择器输出值)
- /controllers/login.js(提供crawler.js登录银行账户功能)
这些是有效的控制器模块,还是更适合 /lib/ 之类的目录?
在一天结束时,项目的功能并不重要,但我会在周末展示它。
【问题讨论】:
标签: javascript node.js model-view-controller controller directory-structure