笔记下关于express项目文件结构与对应的功能,以及初始化的app.js的结构注释。

结构

1
2
3
4
5
6
7
8
9
10
|-——bin   //存放www文件,包含着项目启动命令
|-——node_modules //存放npm安装到本地的依赖项,依赖包声明在package.json
|-——public //存放静态资源,图片、js文件、样式文件
| |-——images
| |-——javascripts
| |-——stylesheets
|-——routes //存放路由文件
|-——views //模板文件,默认使用jade,如果用ejs,则用`express -e <项目名>`初始化
|-——app.js //入口文件
|-——package.json //npm依赖配置文件,`npm install`命令安装