tpl (xtpl)

xtpl功能同tpl一样,和tpl的唯一区别是tpl找不到对应文件返回404,而xtpl则是继续请求线上资源。

tpl基本功能跟file一样可以做本地替换,但tpl内置了一个简单的模板引擎,可以把文件内容里面{name}替换请求参数对应的字段(如果不存在对应的自动则不会进行替换),一般可用于mock jsonp的请求。

配置方式:

pattern tpl://filepath
# 也可以匹配一个文件或目录路径列表,whistle会依次查找直到找到存在的文件
pattern tpl://path1|path2|pathN

filepath为Values里面的{key}或者本地文件。

例子:

    /\.jsonp/i  tpl://{test.json}

test.json:

    {callback}({ec: 0})

请求 http://www.test.com/test/xxx.jsonp?callback=imcallbackfn 会返回 imcallbackfn({ec: 0})

results matching ""

    No results matching ""