2.对获取http请求参数进行了简化处理;
3.对模板引擎支持程度高,方便渲染html页面;
4.提供了中间件机制有效控制http请求;
5.拥有大量第三方中间件对功能进行扩展;
[](()1.res.send()方法响应
//引入express模块
//返回值是一个方法
const express = require(‘express’);
//创建网站服务器
const app = express();
app.get(‘/’,(req,res)=>{
//send()方法 自动监测响应类型,帮我们把响应类型自动设置到响应头当中
//还可以设置响应类型的编码,防止出现乱码情况,还可以自动设置http状态码
// 1. send方法内部会检测响应内容的类型
// 2. send方法会自动设置http状态码
// 3. send方法会帮我们自动设置响应的内容类型及编码
res.send(‘Hello,express’);
})
app.get(‘/list’,(req,res)=>{
res.send({name:‘张三’,age:18});
})
//监听端口
app.listen(3000);
console.log(‘网站服务器启动成功’);
[](()2.中间件
中间件就是一堆方法,可以接收客户端发来的请求,可以对请求作出响应,也可以将请求继续交给下一个中间件继续处理;