创建基本的web服务器
// 引入express模块
const express = require('express')
// 创建express实例
const app = express()
// 调用app。listen(端口号,回调函数),启动服务器
app.listen(80, ()=>{
console.log('express已启动');
})
监听GET请求
通过app.get()方法,可以监听客户端的get请求,具体的语法格式如下:
// 监听get请求
/**
* 参数1:客户端请求的URL地址
* 参数2:请求对应的处理函数
* req:请求对象(包含了与请求相关的属性与方法)
* res:响应对象(包含了与响应相关的属性与方法)
*/
app.get('/', (req, res)=>{
console.log(req.url, req.method);
res.send({
code:200,
msg:'请求成功'
})
})
获取URL中携带的参数
直接用req.query即可
let { page, size } = req.query
console.log(page, size);
res.send({page, size})
获取URL中的动态参数
通过req.params对象,可以访问到URL中,通过:匹配到的动态参数:
app.get('/get/:id', (req, res)=>{
res.send({...req.params})
})