gpt4 book ai didi

javascript - Azure 上使用 javascript 运行网页的计划任务

转载 作者:行者123 更新时间:2023-11-30 00:15:25 27 4
gpt4 key购买 nike

我在 Azure 网站上有一个数据驱动的 View ,它从第三方插件呈现大量 JavaScript/CSS/XML 和 HTML,并生成一个 PDF,通过电子邮件发送给用户。

我需要为每个用户每周调用此页面 - 借助 Azure Jobs,设置起来非常简单。但显然没有 JavaScript 引擎来渲染生成 PDF 的代码,那么我的选择是什么?

我是否必须在我的 Azure 实例上安装 NodeJS?如果是这样,需要哪些步骤和其他模块。

该站点正在运行 MVC C# 并具有 SQL 后端。

为任何指点干杯。

最佳答案

如果您需要运行的代码可以分解/提取为 Node.js 应用,则可以将其作为计划的 Azure WebJob 运行。您可以找到有关如何执行此操作的详细信息 here 。您无需安装 Node.js - 它已安装在所有 Azure 应用服务工作线程上。

需要注意的一点是,WebJobs 运行一个执行沙箱(详细信息 here ),并且对于允许在沙箱中运行的内容有一些限制。因此,您必须进行试验,看看您的 PDF 库是否能成功运行。

例如,用于 PDF 生成的流行库之一 wkhtmtopdf 将无法在 Azure 应用服务上运行。这个SO post对此进行了更详细的讨论。一位用户已成功在 Azure VM 上托管 wkhtmtopdf,并将其作为您可以调用的服务提供。

关于javascript - Azure 上使用 javascript 运行网页的计划任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34918670/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com