为了账号安全,请及时绑定邮箱和手机立即绑定

ant-design-pro 如何使用本地服务器api,不使用mock

ant-design-pro 如何使用本地服务器api,不使用mock

富国沪深 2019-03-14 18:15:08
ant-design-pro中使用了mock,我想不使用mock,测试我本地用nodejs起的api服务器。我在.roadhogrc.mock.js中禁掉了mock// 是否禁用代理// const noProxy = process.env.NO_PROXY === 'true';const noProxy = true保存并刷新网页,发现mock的数据确实没了。然后我在ant-design-pro的package.json中加入了"proxy": "http://localhost:9000",以前我用create-react-app也是这么做的,只要node起一个监听9000端口的服务器就可以调试api了,但是在ant-design-pro中这么做好像行不通,fetch的时候总是404。正常情况如下,这是我用create-react-app访问的,create-react-app监听的3000,使用proxy访问的本地9000端口:可以看出是create-react-app访问成功了ant-design-pro的情况如下,ant-design-pro监听的8001端口,也使用proxy访问的本地9000端口:ant-design-pro请求失败了,我保证api没错,api测试如下。请问我该如何使用本地服务器api,而不使用mock。感谢大神们帮忙!!!
查看完整描述

6 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

直接把package.json里的proxy去掉,把你要访问的api地址写成localhost:9000/url


查看完整回答
反对 回复 2019-04-04
?
狐的传说

TA贡献1804条经验 获得超3个赞

可否部分mock部分走真实的?

查看完整回答
反对 回复 2019-04-04
  • 6 回答
  • 0 关注
  • 4011 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信