# 接口模拟


LightView 可以在开发期代理 PC 对 light-sdk 接口的调用,并将调用结果返回给 PC。

注:要使用此功能,请检查以下工具版本:

  • lightview >= 5.5
  • light-sdk >= 1.0.65
  • lighting-plugin-debug >= 1.0.15

第一步:在联机调试成功后,进入 LightView 的“接口Mock”页面,显示“连接成功!”即表示手机调试连接成功。

第二步:修改 PC 预览窗口的 url,增加字段 debugMockHost= debugger server 地址,例如:

将 http://192.168.2.46:3000/#/index 改为 http://192.168.2.46:3000/?debugMockHost=192.168.2.46%3A4001#/index

刷新浏览器页面后,将自动与 Debugger Server 建立通信,通信成功后控制台会打印“连接成功!”的日志,至此,PC 端和 LightView 均成功与 Debugger Server 建立了通信。

第三步:在 PC 上调用 light-sdk 的接口,在以前的版本中,浏览器控制台会打印调用信息,但不会真的调用。现在 LightView 会收到执行命令,调用接口,打印日志,并将执行结果返回给 PC 端。 PC 端收到返回结果后执行回调,完成一个完整的接口调用过程。

注:

  • 每次打开“接口Mock”页面,都建立一个新的连接,上次连接的日志不作保留。
  • 若连接成功后 LightView 没有响应接口调用,请进入“接口Mock”页面重试或重启 Debugger Server。