在vue中使用axios
获取get请求的/api/personer路径
base.js
//路径配置文件 const base = { psrList:'myApi/api/personer' //分页字段查询 } export default base
index.js
//请求的方法 import base from './base' //引入配置文件 import axios from 'axios' //引入axios /* 以下封装的函数一定要有return值!! */ const api = { /* 个人中心数据查询 */ personalQuery(params) { return axios.get(base.psrList, { params }) } } export default api
getTableData( ) { //此处进行axios获取后台数据 api.personalQuery({ //写数据 page: 1, pageSize: 3 }).then(res => { console.log(res); }) }
router.get('/api/personer', async (req, res) => { //获取前台数据 console.log(req.query); let page = req.query.page||1; let pageSize = req.query.pageSize; }