req:请求体
res:响应体
req.params获取的是路由:后面的参数 /name/:age eg:/name/123
req.query获取的是路由?后面的参数 /name?age=123 eg: /name?age=123
express的两种方式
路由:就是URL到函数的映射,每个URL路径都对应个函数。
如:当访问 /users 的时候就会执行 getAllUsers() 函数;
定义路由:
通过请求类型:get/post/put/delete....
app.Method('路径',处理函数(res 请求对象,res 响应对象))
通过路径:
app.METHOD('/xxx/oo',(req,res)=>{})
const express = require('express') ; const app = express(); app.get('/demo',(req,res)=>{res.json({msg:'test get'})}) app.post('/demo',(req,res)=>{res.json({msg:'test post'})}) app.listen(3000, ()=>console.log('please open 3000 port'))
建立app.get