Express框架 详解入门

2017-08-20  本文已影响0人  入戏半分笑

express 基于node平台 开发的一个极其轻量的框架 帮助你快速开发web以及移动端应用

express不对node.js本身的特性进行二次抽象 而是在基本功能上进行扩充

express完全是由路由和中间件构成的框架 从本质上来说一个express应用就是为了调用各种中间件

中间件(middleware)

是一个函数 --他可以访问request对象,响应对象(res) 以及处于请求--响应流程中的中间件,一般被命名为 next 的变量。

中间件的功能:

可以执行任何代码

可以修改请求和响应对象

可以结束请求-响应循环

可以调用堆栈中的下一个中间件

如果中间件没有执行结束请求-响应流程 他需要通过next() 将控制权传递给下一个中间件函数

Tips:我们把结束请求-响应流程的方法 称为是句柄函数

Express框架环境安装 项目创建:

1/全局安装环境 npm installexpress –g

2/测试安装成功与否 express –h

3/安装npm install express-generator –g

4/脚手架创建项目 express -e project_name(项目名字)

5/安装package.json中的依赖,进入目录cd  express,安装依赖npm I

6/启动npm start 浏览器输入localhost:3000 查看

依赖文件解释说明:

body-parser 对http请求体进行解析

cookie-parser 对cookie进行解析的

debug 输出debug信息

ejs javascript模板引擎

morgan 在控制台上显示request url 信息

serve-favicon: 解决默认请求favicon.ico问题

上一篇 下一篇

猜你喜欢

热点阅读