react项目使用axios和Charles模拟数据接口

Posted on   猫头唔食鱼  阅读(178)  评论(0编辑  收藏  举报

0.安装Charles中文破解版

 

1.安装axios

yarn add axios

2.引入axios

import axios from 'axios'

3.写好json文件test.json

["vue","react","ng"]

4.配置Charles

(1)选择工具/本地映射

 

 

 (2)本地映射设置弹出框,点击添加

 

(3)如下图设置

主机必须要这么填

localhost.charlesproxy.com

 

 

 

 4.axios请求

componentDidMount(){
        axios.get('/api/test').then(res=>{
            console.log(res);
            this.setState(()=>({
                arr:[...res.data]
            }))
        })
    }

5.渲染数据

复制代码
   render() {
        return (
            <div>
                <ul>
                    {
                        this.state.arr.map((v, i) => {
                            return <li key={i}>{v}</li>
                        })
                    }
                </ul>
            </div>
        );
    }
复制代码

6.访问 localhost.charlesproxy.com:3000,这是一个坑,不是访问localhost:3000,是访问这个

结果:

 

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示