繁体   English   中英

将sails.js应用程序作为Azure WebJob运行

[英]Running sails.js app as Azure WebJob

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

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

我发现Azure WebJobs会使这更容易,因为我不需要手动编码要覆盖的域或调度本身。

有没有办法将Sails.js应用程序转换为WebJob? 或者我应该使用Waterline本身进行数据库访问并手动编码其他所有内容?

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

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

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

每小时cron表达式为0 * * * * *

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM