node.js - 使用 Express.js 在 Node.js 中设置路由的最佳方式

标签 node.js express

我想知道如何在 Express.js 中构建我的路由。这是我的应用程序目录:

  ├── public
  │   ├── images
  │   ├── javascripts
  │   │   ├── showLogin.js
  │   │   └── showSignup.js
  │   └── stylesheets
  │       ├── dash.styl
  │       ├── reset.styl
  │       ├── space.styl
  │       ├── style.css
  │       ├── style.styl
  │       └── typography.styl
  ├── routes
  │   └── index.js
  ├── views
  │   ├── dash.jade
  │   ├── index.jade
  │   ├── layout.jade
  │   └── space.jade
  ├── app.js
  └── package.json

最好将 routes/index.js 分解成几个单一的路由文件吗?我已经试过了,显然我不太擅长,哈哈。

另一种选择是在某处引入一个 lib 目录。人们通常在哪里这样做?

任何其他建议都会很棒!

最佳答案

我们几个同事创建了一个小型引用应用程序来编写标准的 Express 应用程序结构。它并不过分复杂或其他任何东西,我们只是试图创建一些易于理解的东西,并且具有允许应用程序随着时间的推移而增长的结构。

您可以在这里找到它:https://github.com/EAAppFoundry/tableau

当您在那里时,请随时向我们提供反馈。我相信它可以改进。

希望对您有所帮助!

关于node.js - 使用 Express.js 在 Node.js 中设置路由的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11789218/

相关文章:

javascript - 根据 json 文件上的定义创建文件夹结构

node.js - 如何使用nodejs和GAS访问事件工作表?

javascript - 在 JSON 中添加新元素

javascript - zmq 和express 错误

javascript - 如何解决通过id查找item的问题?

javascript - 这样可以用角色验证用户吗?

javascript - 如何安装语义用户界面?

node.js - 带参数的路由被调用两次?

javascript - 如何根据mongodb中引用文档中的字段进行查询

node.js - 如何在具有多个服务器的 NodeJS 中检索 SessionID?