express是基于node.js平台,快速、开放、极简的web开发框架
通俗的理解,express的作用就是和node.js内置的HTTP模块类似,是专门用来创建web服务器的
express本质:就是一个npm上的第三方包-,提供了快速搭建web服务器方法
express是基于内置的http进一步封装起来的,能极大的提高开发效率
- web网站服务器
- Api接口服务器
安装好
npm i [email protected]
启动:
const express = require('express')
//创建web服务器
const app = express()
//启动web服务器
app.listen(80,() => {
console.log('express server runing at http://127.0.0.1')
})
通过app.get()
方法,可以监听客户端的GET请求,具体语法格式如下
app.get('请求URL',function(req,res)){
//处理函数
}
通过app.post()
方法,可以监听客户端的GET请求,具体语法格式如下
app.post('请求URL',function(req,res)){
//处理函数
}
如果把内容响应给客户端
res.send({name:'zx',age:20,gender:'男'})
const express = require('express')
//创建web服务器
const app = express()
app.get('/user',(req,res) => {
//调用express
res.send({name:'zx',age:20,gender:'男'})
})
app.pset('/user',(req,res) => {
//调用express
res.send('请求成功')
})
//启动web服务器
app.listen(80,() => {
console.log('express server runing at http://127.0.0.1')
})