yapi 高级Mock 自定义脚本 解析出错,请检查,Error: context is not defined

8aqjt8rx  于 2021-12-03  发布在  Java
关注(0)|答案(3)|浏览(879)

版本号

1.8.5

什么问题

高级Mock 自定义脚本中请求外部地址使用context.utils.axios报错
解析出错,请检查。Error: context is not defined

如何复现此问题

高级Mock,脚本:
var axio = context.utils.axios;

什么浏览器

chrome

什么系统(Linux, Windows, macOS)

Linux

nimxete2

nimxete21#

see https://hellosean1025.github.io/yapi/documents/adv_mock.html#%E8%87%AA%E5%AE%9A%E4%B9%89-mock-%E8%84%9A%E6%9C%AC

mock脚本并没有支持var axio = context.utils.axios;
仅支持如下:

全局变量

请求

  • header 请求的 HTTP 头
  • params 请求参数,包括 Body、Query 中所有参数
  • cookie 请求带的 Cookies

响应

  • mockJson

接口定义的响应数据 Mock 模板

  • resHeader

响应的 HTTP 头

  • httpCode

响应的 HTTP 状态码

  • delay

Mock 响应延时,单位为 ms

  • Random

Mock.Random 方法,可以添加自定义占位符,详细使用方法请查看 Wiki

watbbzwu

watbbzwu2#

好的 感谢您的回复。请问后续有计划支持吗

zpgglvta

zpgglvta3#

期望尽快增加该功能。

相关问题