【问题标题】:Mean Stack - Package services平均堆栈 - 包服务
【发布时间】:2015-09-16 01:02:23
【问题描述】:

我已经使用 MEAN 堆栈接管了一个完整的构建应用程序。我注意到的一件事是控制器非常庞大,其中包含大量逻辑,重复代码,私有函数等。通常我认为其中大部分将进入应用程序中各个包的服务类,但我在文档中或通过在线搜索这样的结构时找不到任何内容。

目前的结构类似于

富/
--服务器/
----控制器/
----文档/
----路线/
----测试/
----浏览量/

我习惯的是上面的结构,但在服务器目录下也有一个服务目录。与其在控制器中拥有如此多的逻辑,不如将其存在于服务中。

这种方法有什么问题吗?有没有更好的方法来解决它?还是只是接受了这个框架,大部分逻辑都存在于控制器中?

【问题讨论】:

    标签: express mean-stack


    【解决方案1】:

    这种方法没有错。很多时候,可重用组件最终都存在于服务器的模块文件夹中。主要的是 Express 对您的文件结构并不固执己见。一些生成器提供有关文件所在位置的意见,并且看起来像您的示例中的情况,但是因为它们只是生成器,所以只要您的所有 require 语句都有效,您就可以扩展和更改它们的结构。

    【讨论】:

      猜你喜欢
      • 2018-11-29
      • 1970-01-01
      • 2016-08-02
      • 2016-10-02
      • 1970-01-01
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多