azure - 如何使用参数调用azure函数

标签 azure azure-functions cron-task

我尝试使用 Azure 函数以不同的时间和不同的参数(url)调用相同的函数。 我没有找到任何很好的例子来说明如何传递一些数据。我想将链接传递给函数。 我的代码是:

var rp = require('request-promise');
var request = require('request');

module.exports = function (context //need to get the url) {  

和函数

{
  "bindings": [
    {
      "name": "myTimer",
      "type": "timerTrigger",
      "direction": "in",
      "schedule": "0 0 */1 * * *"
    }
  ],
  "disabled": false
}

最佳答案

如果您的设置相对静态(但您仍然不想对它们进行硬编码),您可以使用应用程序设置来存储它们,然后读取例如

let url = process.env['MyUrl'];

如果应根据请求确定 URL,您可以使用 HTTP 触发器并从查询参数中读取 URL:

let url = req.query.myurl;

我不确定您到底想通过参数化计时器触发函数来实现什么目的。

关于azure - 如何使用参数调用azure函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44443059/

相关文章:

shell - cron 无法在 shell 脚本中使用 hadoop 命令

Azure - 从 EA 门户获取订阅列表及其状态

azure - 如何将 Windows Azure VM 移动到不同的关联组?

azure - 无法注册 Azure 集成运行时

Azure Functions - v2 支持和 v1 生命周期

azure - 无服务器框架为 Azure Functions 提供了什么?

Azure 函数 - 应该在每个循环之后或结束时调用 context.done

node.js - cron 作业会阻塞主进程还是 nodejs 会创建一个工作程序来执行 cron 任务

Azure Cron 计划每两周的星期一触发(触发一个星期一而不是另一个,重复)

php - azure 应用程序服务 PHP 5.6 间歇性 - Fastcgi 服务意外退出