Node.js Express目录结构

原创 2016年06月01日 13:46:31

Express是一个基于Node.js平台的极简、灵活的web应用开发框架。在前面我们已经详细介绍了Express的安装,下面详细讲解下Express4的目录结构,方便我们以后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。

版权声明:本文为博主原创文章,未经博主允许不得转载。

node.js开发小项目的全过程 2 初识目录结构

下面是目录结构 bin目录在开发中没有用到,所以就不讲了(我也不知道它是干什么的) public目录是静态文件的存储目录,包括css,javascript,图片等            r...

Node.js学习:基本目录结构

Node.js学习:基本目录结构  在Node.js中,可以通过包来对一组具有相互依赖关系的模块进行统一管理。一个包事实上就是一个目录,其中包含了用于对于包描述信息的JSON文件(也就是项目目录中的p...

node.js express工程的结构

我们使用express生成了package.json,它只产生了javascript的app.js和routes/index.js。模版引擎ejs有文件index.ejs,此外还有样式表style.c...

Webpack创建、运行vue.js项目及其目录结构详解

vue.js webpack

生成文件等目录结构方法(dTree js框架)

最近项目中需要向用户暴露一个目录,并向用户友好得展示出来,所以就选择了dTree这个js框架,地址:http://www.destroydrop.com/javascripts/tree/dtree....

6 Three.js工程文件目录结构

为了熟悉Three.js,我们需要花一些时间来了解它的目录结构、文档和示例。这里面包含的东西很多,了解一下对以后学习的用处很大。 ~build/ Three.js的完整项目代码输出目录,包...

Cocos2d-JS 目录结构

在这个教程中,我将会从头开始向你展示如何去建立一个新的 Cosos2d-JS 工程。在开始之前,我先简短地介绍一下 Cocos2d-JS 总体的目录结构。 Cocos2d-JS 目录结构概览 ...
  • vitrol
  • vitrol
  • 2015年03月26日 14:28
  • 676

Cocos2d-X游戏【泰然网《跑酷》】JS到C++移植2:如何新建一个项目,引擎目录结构介绍

尊重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/17350611 >回顾 【cocos2d...

Vue.js项目新建及目录结构分析

初学vue.js   ,如有错误,请多多指教。 hiahai~~   进入正题! 首先新建一个工程吧! 安装好vue环境之后,找一个你顺眼的文件夹 ~~   嘻嘻嘻嘻 ~~  作为你的v...

linux系统目录结构及说明

  • 2014年07月30日 22:36
  • 236KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Node.js Express目录结构
举报原因:
原因补充:

(最多只允许输入30个字)