节点,Express,React和DB结构

时间:2018-09-25 18:36:23

标签: javascript node.js reactjs express directory-structure

我想创建一个有多个用户的多页网站。我是新来的人,所以我不太确定文件夹的结构。在后端,我将使用mySQL或noSQL数据库。

我已经阅读了一些文章,但是对于结构的外观似乎有很多不同的想法。到目前为止,我的想法是应该看起来像这样:

  • 型号
    • user-db-query.js
  • 公共
    • css
    • 字体
    • js
    • 外部图书馆
      • 引导程序,jquery等
  • 路线
    • 关于
    • 管理员
  • 中间件
    • passport.js
    • db-connection.js
  • 意见
    • 布局
    • 局部
      • 已登录navbar
      • 导航栏未登录
    • 索引
    • 关于

我认为这是一个不好的结构,例如此仓库:https://github.com/kriasoft/react-starter-kit应该是3800叉的可靠来源。

你们怎么看?

1 个答案:

答案 0 :(得分:2)

对于个人项目/存储库,遵循约定是很好的,并且您提供的链接当然是一个很好的例子,但这实际上取决于您最熟悉的内容。只要对您有意义,就没有“坏”结构。

如果该项目是共享的或将要共享的,那么我建议您尝试尽可能遵循惯例。其他人不仅更有可能知道发生了什么事情以及发生在哪里,而且还可以更轻松地在线调试和查找其他解决方案,因为其他人将拥有类似的文件夹结构。