前言
1.前端数据请求方式
- get
- post
- put
- delete
- head
- all
以上请求方式统称为restful api
restful是一个规则,规定了数据接口的使用原则
2.express中间件
- 中间件概念
中间件是一个函数,具有三个参数:
request :请求;
response:相应;
next:请求和相应中间的循环流程 - 中间件类型
1.应用级中间件
2.路由级中间件
3.错误级中间件
3.后端接口测试软件
insomnia
接口暴露
- get方式
const express = require('express')
const router = express.Router()
//api接口 restful api规则
router.get('/', function(req, res, next) {
//http:localhost:3000/mine?username=yyb&password=123
console.log(req.query)
let { username, password } = req.query
res.render('mine', {
mine: JSON.stringify({
ret: true,
username,
password
})
})
})
- post方式
const express = require( 'express' )
const router = express.Router()
router.post('/',function( req,res,next) {
let { username,password } = req.body
res.render('mine',{
mine: JSON.stringify({
ret: true,
username,
password
})
})
})
注意:需在views文件夹设置模板内容才能在insomnia中显示出来。