express(三)
路由(根据请求路径和请求方式进行路径分发处理)
HTTP常用请求方式:
- post 添加
- get 查询
- put 更新
- delete 删除
- restful api: 直接+路径(一种url格式)
- 它的函数特征:
app.METHOD(PATH, HANDLER)
app是一个express实例;
METHOD 是http请求方式;
PATH 是请求的地址;
HANDLER是路由匹配时执行的函数。
如何使用
//基本的路由处理
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('get data');
});
app.post('/', (req, res) => {
res.send('get data');
});
app.put('/', (req, res) => {
res.send('get data');
});
app.delete('/', (req, res) => {
res.send('get data');
});
/*
这几个方法可以写成一个:
app.use((req, res) => {
res.send('ok');
});
用这个上面那几个请求都能实现
*/
app.listen(8079, '192.168.123.59', () => {
console.log('running');
})
在postman中模拟http请求方式:先启动js文件,然后在postman输入url;