Express介绍

Express介绍:

express是一个基于node.js平台的极简,灵活的web应用开发框架,它提供一系列强大的特征,帮助你

创建各种web和移动设备应用

express框架核心特征:

1)可以设置中间件来响应HTTP请求

2)定义了路由表用于执行不同的HTTP请求动作

(url=资源)映射

3)可以通过向模板传递参数来动态渲染HTML页面

1.什么是路由?

路由是指接收用户请求,处理用户数据,返回结果给用户的一套程序,可以理解为:生成动态网页的程序;

后端路由的核心:URL

2.express的路由:

express对象自带一个Router类,可以实例化出路由对象,可以在该对象上挂载非常多的路由节点;

3.路由的写法:

router.请求方式(‘请求地址’,function(req,res){

res,send('数据');

});

4,创建一个路由模块:

//需求:创建一个VIP路由模块,接收VIP目录下的所有请求,响应数据

1)创建一个VIP路由模块,

2)编写路由模块的代码

a.引入express模块

b.实例化路由对象

c.编写路由线路,挂载到路由线路上

d.暴露对象

3)将编写好的路由模块引入到主模块中,由主模块分配对应的请求到该模块去处理;

var vip = require(引入vip路由模块);

app.use('/vip',vip);//分配VIP目录下的请求给VIP模块去处理;

4.路由的区别:

大路由(总路由):app.js 负责接收所有请求,对请求进行分配

小路由(

你可能感兴趣的:(Express介绍)