gpt4 book ai didi

javascript - 将 sails.js 应用作为 Azure WebJob 运行

转载 作者:搜寻专家 更新时间:2023-11-01 00:01:03 26 4
gpt4 key购买 nike

我目前有一个仅支持 Sails.js 后端的应用程序,每小时:

  • 获取给定的魔兽世界领域的 AH 转储
  • 处理它
  • 从数据库中删除旧转储
  • 将转储和作业结果输出到数据库。

我发现 Azure WebJobs 会让这件事变得更容易,因为我不需要手动编写要覆盖的领域或调度本身的代码。

有什么方法可以将 Sails.js 应用程序变成 WebJob?或者我应该使用 Waterline 本身进行数据库访问并手动编码其他所有内容吗?

最佳答案

我不熟悉 Sails.js 本身,但一般来说,如果您可以将您的逻辑提取到可以在您的机器上运行的 nodejs 控制台应用程序,那么它应该作为一个网络作业工作。您需要做的就是上传完整目录,其中包括所有 node_modules 和所有 .js 文件,确保您的入口点设置在名为 run.js 你应该设置好了。

如果您希望它按计划触发,请包含一个名为 settings.job 的文件,其中包含以下格式的计划

{"schedule": "cron expression for the schedule"}

对于每小时,cron 表达式将是 0 * * * * *

关于javascript - 将 sails.js 应用作为 Azure WebJob 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32448046/

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