有没有办法在 Mountbank 中传递路径参数
Is there way to pass path parameter in Mountbank
我正在尝试使用 Mountebank 传递路径参数。
下面是有效的,但是路径是静态的,没有任何参数。
"predicates": [
{
"equals": {
"method": "GET",
"path": "/accounts",
"query": {
"permissionId": "xxx"
}
}
}
],
"responses": [
{
..... }
]
万一我需要做 GET /accounts/[account-no]
其中 account-no
是一个参数
以下正则表达式有效,请注意在正则表达式的情况下使用 matches
而不是 equal
"predicates": [
{
"matches": {
"method": "GET",
"path": "/accounts/\d+",
"query": {
"permissionId": "xxx"
}
}
}
],
"responses": [
{
..... }
]
我正在尝试使用 Mountebank 传递路径参数。
下面是有效的,但是路径是静态的,没有任何参数。
"predicates": [
{
"equals": {
"method": "GET",
"path": "/accounts",
"query": {
"permissionId": "xxx"
}
}
}
],
"responses": [
{
..... }
]
万一我需要做 GET /accounts/[account-no]
其中 account-no
是一个参数
以下正则表达式有效,请注意在正则表达式的情况下使用 matches
而不是 equal
"predicates": [
{
"matches": {
"method": "GET",
"path": "/accounts/\d+",
"query": {
"permissionId": "xxx"
}
}
}
],
"responses": [
{
..... }
]