将参数传递给 WSO2 AM 后台 api
Pass parameters to WSO2 AM background api
我正在实施 WSO2 AM,我有一些疑问。我想为我目前拥有的所有服务实施一个 api 网关。
(如果您认为有更容易实现的开源网关 api 也会有所帮助)
端点在带有 express 的 NodeJS 中。它们具有以下格式:
http://localhost:3000/x/x1/:param1/:param2
http://localhost:3000/x/x2/:param1/:param2/:param3
我的想法是创建一个带有端点的 wn wso2 AP api
具有以下格式:
在 wso2 中生成的 api 将是:
然后作为资源获取添加x1和其他参数,问题是我不知道如何添加x1和参数使得终点是
在 API 管理器中,API 是如何暴露的。
您的后端服务具有以下上下文和资源模式。
http://localhost:3000/{上下文}/{资源}/{参数...}
http://localhost:3000/x/x1/...
http://localhost:3000/x/x2/...
应添加与后端服务同名的资源。
{VERB} x1/{param1}/{param2}
路径参数需按上述格式提供。
此 API 的后端端点应按如下方式提供。
调用api时,网关会将资源和参数附加到后端端点。
https://localhost:8243/xapi/1.0.0/x1/param1/param2 ==> http://localhost:3000/x/x1/param1/param2
我正在实施 WSO2 AM,我有一些疑问。我想为我目前拥有的所有服务实施一个 api 网关。
(如果您认为有更容易实现的开源网关 api 也会有所帮助)
端点在带有 express 的 NodeJS 中。它们具有以下格式:
http://localhost:3000/x/x1/:param1/:param2
http://localhost:3000/x/x2/:param1/:param2/:param3
我的想法是创建一个带有端点的 wn wso2 AP api 具有以下格式:
在 wso2 中生成的 api 将是:
然后作为资源获取添加x1和其他参数,问题是我不知道如何添加x1和参数使得终点是
在 API 管理器中,API 是如何暴露的。
您的后端服务具有以下上下文和资源模式。
http://localhost:3000/{上下文}/{资源}/{参数...}
http://localhost:3000/x/x1/...
http://localhost:3000/x/x2/...
应添加与后端服务同名的资源。
{VERB} x1/{param1}/{param2}
路径参数需按上述格式提供。
此 API 的后端端点应按如下方式提供。
调用api时,网关会将资源和参数附加到后端端点。
https://localhost:8243/xapi/1.0.0/x1/param1/param2 ==> http://localhost:3000/x/x1/param1/param2