如何使用Netlify定時函數設置\"雲端定時任務\"

了解如何設置Netlify定時函數 Netlify定時函數使我們能夠進行一些有趣的事情。 以下是如何設置它們的方法。 在您的存儲庫中的netlify/functions目錄中創建一個無伺服器函數,例如test.js: netlify/functions/test.js exports.handler = (event, context) => { //做一些操作 return { statusCode: 200 } } 然後在netlify.toml中(如果還沒有創建此文件,請創建它),設置您希望此Netlify定時函數運行的頻率: [functions."test"] schedule = "@hourly" 或者您可以在函數本身中設置此頻率,而無需此條目: const handler = (event, context) => { //做一些操作 return { statusCode: 200 } } exports.handler = schedule('@hourly', handler) @hourly 每小時在0分鐘運行 @daily 每天在00:00運行 @weekly 每週日在00:00運行 @monthly 和 @yearly 也是可用的。 您還可以使用cron表達式,比如 5 4 * * * 或任何其他表達式(crontab guru 是您的好朋友) 您還可以使用 netlify functions:invoke test 手動調用函數,其中 test 是函數的名稱。 您可以根據不同的用例使用Netlify定時函數。 我設置了一個Netlify定時函數,每天自動部署存儲庫以發布一篇預先設定好的日程博客文章。...