umi怎么请求模拟的数据?

问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

// 在网上copy的
import axios from 'axios';
axios.default.baseURL = "http://localhost:8080/" // api前缀
const instance = axios.create({

xsrfCookieName: 'xsrf-token'

});
instance.interceptors.request.use(function (config) {

console.log(config);
return config;

}, function(error){

return Promise.reject(error);

});
instance.interceptors.response.use(function(response){

return response.data

}, function(error){

return Promise.reject(error);

});
export default instance;

// mock
export default {

'GET /api/left': Mock.mock({
    leftRoute // leftRoute 是一个 JSON 文件
}),

}

//第一种请求方式
instance.get("api/left").then(res => {
  console.log(res);
})

// 第二种请求方式
// Axios.get('/api/left').then(res => {
//   console.log(res);
// })

实际看到的信息又是什么?

实际看到的信息却是data里面是一个html
// 打印的结果
clipboard.png

阅读 3.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题