Nodejs Express目录结构
2016-04-15 11:26
513 查看
Express是一个基于Node.js平台的极简、灵活的web应用开发框架。在前面我们已经详细介绍了Express的安装,下面详细讲解下Express4.12.4的目录结构,方便我们以后Express的开发。
bin:存放启动项目的脚本文件,默认www。
node_modules:存放所有的项目依赖库,默认body-parser、cookie-parser、debug、jade、express、morgan、serve-favicon。
bodyParser:用于解析客户端请求的body中的内容,内部使用JSON编码处理,,url编码处理以及对于文件的上传处理。
cookieParser:中间件用于获取web浏览器发送的cookie中的内容。
debug:小的调试工具,打印的是开发者自己在 控制台 打印的信息。
jade:一个高性能的模板引擎,它深受 Haml 影响,它是用 JavaScript 实现的,并且可以供 Node 使用。
morgan:打印的nodejs 服务器接受到的请求的信息。
serve-favicon:favicon服务中间件和缓存。
public:静态资源文件夹,默认images、javascripts、stylesheets。
routes:路由文件相当于MVC中的Controller,默认index.js、users.js。
views:页面文件,相当于MVC中的view,Ejs模板或者jade模板,默认error.jade、index.jade、layout.jade。
package.json:项目依赖配置及开发者信息。
app.js:应用核心配置文件,项目入口,相当于php项目中的 index.php、index.html。
bin:存放启动项目的脚本文件,默认www。
node_modules:存放所有的项目依赖库,默认body-parser、cookie-parser、debug、jade、express、morgan、serve-favicon。
bodyParser:用于解析客户端请求的body中的内容,内部使用JSON编码处理,,url编码处理以及对于文件的上传处理。
cookieParser:中间件用于获取web浏览器发送的cookie中的内容。
debug:小的调试工具,打印的是开发者自己在 控制台 打印的信息。
jade:一个高性能的模板引擎,它深受 Haml 影响,它是用 JavaScript 实现的,并且可以供 Node 使用。
morgan:打印的nodejs 服务器接受到的请求的信息。
serve-favicon:favicon服务中间件和缓存。
public:静态资源文件夹,默认images、javascripts、stylesheets。
routes:路由文件相当于MVC中的Controller,默认index.js、users.js。
views:页面文件,相当于MVC中的view,Ejs模板或者jade模板,默认error.jade、index.jade、layout.jade。
package.json:项目依赖配置及开发者信息。
app.js:应用核心配置文件,项目入口,相当于php项目中的 index.php、index.html。
相关文章推荐
- 19. Remove Nth Node From End of List
- NodeJS、NPM安装配置步骤(windows版本)
- nodejs利用nodemailer发送邮件
- node解析ini文件
- nodepad++不打开上次关闭的文件
- node.js npm 提示 Error: ENOENT stat 报错的解决方法
- 【leetcode】237. Delete Node in a Linked List
- hadoop namenode ha--手动切换
- LeetCode - Delete Node in a Linked List
- 错误:datanode无法启动
- hadoop datanode 无法启动之 namenode ID 不一致解决办法。
- nodejs中的中间件--Multer
- Node.js是如何处理模块的
- Hadoop 五:Hadoop-Hdfs DataNode
- Hadoop 四:Hadoop-Hdfs NameNode
- node js
- node + mysql
- [leetcode]117. Populating Next Right Pointers in Each Node II
- BOM字符(​)转textNode对象
- Leetcode 116 Populating Next Right Pointers in Each Node