簡體   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