创建基本的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.queryconsole.log(page, size);res.send({page, size})
获取URL中的动态参数
通过req.params对象,可以访问到URL中,通过:匹配到的动态参数:
app.get('/get/:id', (req, res)=>{res.send({...req.params})})
