小编end*_*ssC的帖子

Node.js应用程序结构,“按功能折叠”路由

我正在制作可伸缩的REST-API,但是我几乎找不到关于大型应用程序的高级node.js应用程序结构方面的文章,因为它们中的大多数都使用简单的入门项目。

根据本文答案,我使用的是“ 按功能列出的文件夹 ”结构。

我的问题:以下解决方案的最佳结构是什么?

1.将路线保存在单独的文件夹中:

src
  product
    index.js
    product.spec.js
  routes
    index.js
    product.js
    user.js
  user
    index.js
    user.spec.js
Run Code Online (Sandbox Code Playgroud)

2.将路由放入其相应的文件夹中:

src
  product
    index.js
    product.route.js
    product.spec.js
  user
    index.js
    user.route.js
    user.spec.js
Run Code Online (Sandbox Code Playgroud)

使用index.js文件中的路由。

有更好的解决方案吗?

任何有关高级,可伸缩节点项目结构的文章将不胜感激!

project-structure node.js express

5
推荐指数
1
解决办法
819
查看次数

标签 统计

express ×1

node.js ×1

project-structure ×1