express.js样板代码的目的是什么?

时间:2019-09-29 23:58:27

标签: javascript node.js express

我是Node and Express的新手。我只是想知道创建快捷项目时自动创建的大多数样板目录的意义/用途。

我一直在上网尝试解释这些文件等的重要性,我只是在寻找一个简洁的答案,也许是我所处位置的人可以查看的内容。官方API不会解释目录,只是对其进行确认并向您展示如何创建它们。

bin
     www.js
node.modules
     ...
public
     images
     javascripts
     stylesheets
          style.css
routes
     index.js
     users.js
views
     error.jade
     index.jade
     layout.jade
.gitattributes
app.js
package-lock.json
package.json

我对node.modules,public,views,.gitattributes,package-lock.json或package.json没有任何疑问。只是想知道与项目其余部分www.js,index.js,users.js和app.js的重要性和关系是什么。我知道app。是该项目的“主要”入口点,但是www.js应该做什么? users.js和index.js应该做什么?我想确保我正在按预期和其他开发人员的预期使用这些文件。感谢您的宝贵时间。

1 个答案:

答案 0 :(得分:3)

Express提供了这种结构,以鼓励开发人员以易于管理和维护的良好方式来构造代码。

Mozilla express tutorial将回答您上面提到的所有问题。易于理解并解释了有关代码结构和良好代码实践的所有内容。

这是本教程的github,您可以检查所有内容的实现方式。

Here是关于bin / www的很好的SO解释。