ant-design-pro 如何调用服务器接口?

AaronYuan
  • 1.5k

ant-design-pro中使用了mock,现在我要调用测试服务器接口api。
我在.roadhogrc.mock.js中禁掉了mock
按照ant-design-pro的官方文档修改了mock

// 是否禁用代理
const noProxy = (process.env.NO_PROXY === 'true');
.
.
.

export default noProxy
  ? {"/*": "http://192.168.6.88"}
  : delay(proxy, 1000);

但是启动后还是本地的而不是测试服务器的IP http://192.168.6.88
图片描述

回复
阅读 13.5k
6 个回答

mock中指定proxy地址就可以了。
另外你还可以通过配置webpackproxy,这样就直接忽略mock了。

bill_
  • 3
新手上路,请多包涵

webpacktrc 里面设置 proxy

clipboard.png

luoxiaofeng369
  • 2
新手上路,请多包涵

求解决方法,我也遇到你的问题了,你解决了吗?

API.js里添加自己的请求,我这里前缀是/lesson,然后配置文件中添加两行如图,如果你想本地连接线上接口,把localhost:8080改成线上的就行了,如果你想要打包发布到线上,建议用nginx,配一下映射就好了。
图片描述

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