api可以返回功能吗?

时间:2019-06-06 05:49:33

标签: javascript microservices

通过api获取构造函数的缺点是什么?

基本上,如果您有一个计算,则该计算基于语言环境将显示不同的计算。我想让微服务返回税收计算器的实际构造函数,因此调用var Tax = callService(“ tax”,“ locale1”)将返回税收函数,该税收函数已预先配置为特定的语言环境。

2 个答案:

答案 0 :(得分:1)

您可能想要一个RPC库,该库可以让您与远程服务器进行交互,就好像它是本地服务器一样。

您可以查看类似https://www.zerorpc.io/的内容。这个概念很简单:您创建的远程终结点服务“感觉像”本地对象,但实际上是在进行远程调用。

如果您还有其他意思-例如本地API,则需要澄清您的问题。

答案 1 :(得分:1)

如果您想要的是一个“返回函数”的API,我想您将拥有“某种东西”来解释答案。因此,如果我假设您正在使用Web,并且您的前端是浏览器,则其解释为。您可以使用JS Reflect来基于答案调用方法。例如,通过名称和具有特定参数的函数调用,您也可以在答案中定义它们。 https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Reflect

答案基于我对您的问题的了解。对不起,如果我要使用其他方法。