【问题标题】:Cloud9 Node js Express jade IDE: file structureCloud9 Node js Express 玉IDE:文件结构
【发布时间】:2015-06-12 00:11:03
【问题描述】:
在 Cloud9 Express IDE 示例中,我在文件夹/文件 routes/users.js 中看到 - 请告诉我为什么这是在单独的文件中 - users.js 作为不同文件的意图是什么? :
/*
GET users listing.
*/
exports.list = function(req, res){
res.send("respond with a resource");
};
【问题讨论】:
标签:
node.js
express
pug
cloud9-ide
【解决方案1】:
好的,我正在尝试自己回答这个问题(请随意插话):
根据 Expressjs.com 的基本 Express 设置文件夹结构如下所示:
├── app.js
├── 仓
│ └── www
├── package.json
├──公开
│├──图片
│ ├── javascripts
│ └── 样式表
│└── style.css
├──路线
│├── index.js
│└── users.js
└── 浏览量
├── error.jade
├── index.jade
└── layout.jade
这是建议的,不是强制性的。但是对于像我这样的菜鸟,helpful website 说:
如果您开始使用 Express,建议您使用生成器中的结构。
编辑:
在 Cloud9 Express 中生成的特定文件夹结构中,文件 /routes/users 是典型 Express-Jade 设置所固有的。
基础路由教程here 解答了这些文件的作用