将参数传递给 WSO2 AM 后台 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:

https://localhost:3000/x/

在 wso2 中生成的 api 将是:

http://本地主机:3000/x

然后作为资源获取添加 x1 和其他参数,问题是我不知道如何添加 x1 和参数,以便终点是

http://localhost:3000/x/x1/:param1/:param2

menaka_

在 API Manager 中,API 是如何公开的。

您拥有具有以下上下文和资源模式的后端服务。

http://localhost:3000/ {context}/{resource}/{params...}

http://localhost:3000/x/x1/ ...

http://localhost:3000/x/x2/ ...

应添加与后端服务同名的资源。

{动词} x1 / {param1} / {param2}

路径参数应以上述格式提供。

应按如下方式提供此 API 的后端端点。

http://localhost:3000/x/

调用 api 时,网关会将资源和参数附加到后端端点。

https://localhost:8243/xapi/1.0.0/x1/param1/param2 ==> http://localhost:3000/x/x1/param1/param2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章