Nodejs Express目录结构

最近又开始研究nodeJS了。总觉得特别有意思;

Express是一个基于Node.js平台的极简、灵活的web应用开发框架。

开发工具:WebStorm

一、常用的中间件

1、cookieParser:中间件用于获取web浏览器发送的cookie中的内容。
2、bodyParser用于解析客户端请求的body中的内容,内部使用JSON编码处理,url编码处理以及对于文件的上传处理
3、multer是Nodejs中用于处理文件上传 multipart/form-data数据的中间件,用于处理任何表单提交数据(包含非multipart/form-data类型的表单);
multer 在request对象中加入了body和file或files属性,body属性包含了form中的文本内容,file或files包含了form 中的附件数据

4、debug:小的调试工具,打印的是开发者自己在 控制台 打印的信息。

5、jade:一个高性能的模板引擎,它深受 Haml 影响,它是用 JavaScript 实现的,并且可以供 Node 使用。

6、morgan:打印的nodejs 服务器接受到的请求的信息。
7、serve-favicon:favicon服务中间件和缓存。

二、WEB项目目录结果

bin:存放启动项目的脚本文件,默认www。

node_modules:存放所有的项目依赖库,默认body-parser、cookie-parser、debug、jade、express、morgan、serve-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



三、如何运行项目?
1、打开CMD,进入项目根目录,如E:\nodejs\helloworld\然后运行,npm install,NPM管理器会自动根据package.json安装项目必须的依赖包,之后在根目录下会多出一个node_modules目录,其中就是安装好的依赖包;
2、运行node app.js。
3、打开浏览器,输入默认地址http://localhost:8899。


  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值