首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Express.js在Node.js中设置路由的最佳方法

使用Express.js在Node.js中设置路由的最佳方法
EN

Stack Overflow用户
提问于 2012-08-03 12:20:05
回答 3查看 11.8K关注 0票数 8

我想知道如何在Express.js中构建我的路由。下面是我现在的应用目录:

代码语言:javascript
运行
复制
  ├── 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目录。人们通常在哪里做这件事?

任何其他的建议都会很棒!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-04 02:30:53

我们中的一些人在工作中创建了一个小型参考应用程序,以编写标准的Express应用程序结构。它并不是过于复杂,我们只是试图创建一些容易理解的东西,并具有允许应用程序随着时间的推移而增长的结构。

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

当你在那里时,请随时给我们反馈。我相信这是可以改进的。

希望它能帮上忙!

票数 10
EN

Stack Overflow用户

发布于 2012-08-03 12:36:59

看看我对ExpressJS How to structure an application?的回答。我喜欢将路由分组到控制器中(登录、shopping_cart、首选项、照片等),并清晰地分离关注点。

票数 5
EN

Stack Overflow用户

发布于 2013-11-30 00:39:50

看看PayPal对KrakenJS所做的工作。它建立在express之上,但它增加了一个配置层,使路由等东西保持超级整洁。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11789218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档