У меня есть библиотека JavaScript NPM, для которой мне нужно вызвать ее API в моей библиотеке классов C #.
Это означает, что мне нравится помещать библиотеку JavaScript в библиотеку классов C #.
Окончательное приложение будет развернуто в Azure WebJob. Поэтому он должен работать под управлением Azure PaaS. Это означает, что я ограничен тем, что у меня уже есть на платформе PaaS, у меня не может быть специальной установки.
Есть ли у меня какой-либо практический или выполнимый вариант?
Обновление 1
Учитывая, что API REST может быть не таким простым, как кажется, это может быть дорогостоящим вариантом.
Почему? потому что многие API JavaScrip с состоянием. Означает, что вы создаете серию классов и переменных для работы с API. Принимая во внимание, что REST не имеет гражданства. Так что не будет один к одному вызов REST к API. Ряд сценариев сценариев использования может быть реализован в службах REST, а не в вызовах API.