需要在C#类库中包装JavaScript API(而不是asp.net应用程序)

时间:2018-11-07 18:23:27

标签: javascript c# azure-webjobs

我有一个NPM JavaScript库,需要在C#类库中调用它的API。

这意味着我想将JavaScript库包装在C#类库中。

最终的应用程序将部署到Azure WebJob中。因此,它需要在Azure PaaS下运行。这意味着我仅限于PaaS平台中已经拥有的东西,而无需任何特殊安装。

我有任何实际或可行的选择吗?

更新1

考虑REST API可能并不像看上去那么简单,并且可能是一个昂贵的选择。

为什么?因为许多JavaScrip API都是有状态的。表示您实例化了一系列用于类和变量的API。 REST是无状态的。因此,不会有一对一的REST到API的调用。可以在REST服务中实现一系列用例场景,而不是API调用。

1 个答案:

答案 0 :(得分:0)

我认为最好的选择是如果要在C#中使用它,则在NPM库上构建一个REST层。另外,如果您在C#中没有可以原生使用的功能与在javascript中要利用的功能类似,我会感到非常惊讶。