从Webjob调用Web应用程序中的API

时间:2019-05-11 16:46:34

标签: node.js azure azure-webjobs

我想部署一个WebJob来安排每天的任务。 该任务的代码在我的Webapp代码中可用,因为它是用户可以在UI上执行的操作。 我的理解是,webjob是通过自包含的zip文件部署的。结果,我将不得不将Webjob与Webapp分开部署,并打包一些已经属于Webapp的代码。

是否有一种聪明的方法来避免重复代码并让Webjob在Web应用程序上调用API?

1 个答案:

答案 0 :(得分:0)

如果这是一项操作,则不需要重复代码,您只需从WebJob对该创建的操作进行REST调用即可。

如果您不希望甚至不需要创建WebJob,也可以使用Azure自动化:Azure Automation: Calling a URL

或者您可以使用Azure Scheduler:https://docs.microsoft.com/en-us/azure/scheduler/scheduler-get-started-portal