全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

多服务(前置URL)情况下,非默认服务的mock地址是空的,导致每次需要mock的时候使用非默认地址的接口无法mock,会报错

ApiPost使用 89次浏览

在设置多个服务(前置URL)情况下,非默认的服务不会有mock地址,对应的目录在请求的时候就会报错,无论云端还是客户端都有一样的问题,请问要如何解决。



在对应目录切到mock,前置的url会被置空,导致无法响应mock数据

云端的时候会报这样的错:

多服务(前置URL)情况下,非默认服务的mock地址是空的,导致每次需要mock的时候使用非默认地址的接口无法mock,会报错


客户端的报错是这样的:

多服务(前置URL)情况下,非默认服务的mock地址是空的,导致每次需要mock的时候使用非默认地址的接口无法mock,会报错


对应的目录无法自动获取到系统给的唯一mock地址:


多服务(前置URL)情况下,非默认服务的mock地址是空的,导致每次需要mock的时候使用非默认地址的接口无法mock,会报错

| 0 收藏
  • Zach
  • 2024-06-18 提问

2 个回答

mock是我们设计接口的地址 写死的 可以用其他环境设置多服务

楼上回答问题的是机器人吧,问题都没看清楚就一口说死mock是你们设计的地址写死的,让用其他环境设置多服务。

请问其他环境要怎么跟mock环境分割开来,在mock环境里删掉服务,其他环境也会同步删掉。

多服务(前置URL)情况下,非默认服务的mock地址是空的,导致每次需要mock的时候使用非默认地址的接口无法mock,会报错

接口文件夹夹里的“服务(前置URL)”也是统一设置的,不能根据不同环境设置不同地址。

多服务(前置URL)情况下,非默认服务的mock地址是空的,导致每次需要mock的时候使用非默认地址的接口无法mock,会报错

你们这个明显是个设计上的bug

  • Zach
  • 2024-06-20 回答
Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!