问题标签 [azure-http-trigger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2086 浏览

node.js - TypeScript Azure 函数将 POST 方法的主体读取为 JSON

我有带有 Http 触发器的 TypeScript 天蓝色函数。我正在使用 POST 方法并将正文发送到 azure 函数。但我无法阅读,请求正文数据作为 Javascript 对象。

我的功能代码

邮递员要求 在此处输入图像描述

调试数据 在此处输入图像描述

由于上面的图像正文不是普通的 http post 请求正文的 Json 对象。它是一个字符串

name=Janith&age=25 我无法阅读req.body.name示例代码。我需要它读作

我的function.json

0 投票
2 回答
383 浏览

azure - 将 Azure 函数作为 Windows 服务运行以进行调试

我编写了一个 Azure(使用 http 触发方法)函数,它托管在 Azure 中。但是,当我开发面向 azure 函数的客户端应用程序时,我不想调用托管的 Azure 函数,而是从 Visual Studio 运行该函数并将调用重定向到此本地副本。

有没有办法让这个本地副本在本地机器的 Visual Studio 环境之外运行?也许像 Windows 服务?

任何对文章的引用都会很棒。如果问题不清楚,请告诉我。

0 投票
1 回答
330 浏览

asp.net-core - 事件网格触发器和 http 触发器有什么区别?

我很难理解两种触发器的区别

EventGridTriggerHTTP 触发器有什么区别?

我刚刚看到有一个选项可以过滤 EventGridTrigger 中的事件

https://docs.microsoft.com/en-us/azure/event-grid/event-filtering

我们如何过滤 EventGridTrigger 中的事件?我们应该在哪里添加这些过滤器选项?

0 投票
1 回答
91 浏览

azure-functions - Azure函数Http触发广告认证Asp.net core 3.1

我已经使用 Azure 函数 HttpTriggers 以及作为同一项目中另一个 Https 触发器的一部分的 swagger-UI(.net core 3.1,函数 V3)创建了 Rest Api(同一函数项目下的不同类文件中共有两个触发器)。现在我已经从门户启用了 Azure 广告身份验证,这在触发器上运行良好。

现在问题开始了——当用户在浏览器上使用 URL(http://localhost:7071/api/Swagger/ui) 请求时,我想看到 swagger UI。由于在功能级别启用了 AD 身份验证,我无法直接看到 Swagger-UI。有什么方法可以仅在一个触发器上启用 Ad auth?(不寻找功能键身份验证)。或者任何可以为 Swagger-UI 触发器配置的旁路机制?

0 投票
1 回答
1365 浏览

swagger - Azure Functions 和 Swagger UI - 如何在 Swagger UI 中显示查询字符串参数?

我有以下由 HTTP 触发的 Azure 函数。我已经使用此处的链接为我的端点设置了 Swagger 。以下 API 需要一组查询字符串参数,即“姓名”、“电子邮件”、“电话”,因此它可以对目标对象进行一些搜索。目前,该功能的主体当然没有实现,但这对于这个问题并不重要。

我的问题:如何在 swagger UI 中显示查询字符串参数?

功能:

此功能的招摇 UI

在此处输入图像描述

注意:我不想使用路由值而不是查询字符串参数,因为这些参数是可选的,并且调用者可能不想提供其中之一。

例如,我尝试了以下操作,但如果您删除任何参数,它将失败并显示 404,因为它将它们作为路由的一部分(即使它会在 Swagger 中显示它们)

我已经在谷歌上搜索了几个小时,但到目前为止找不到任何有用的东西。感谢你的帮助。

0 投票
1 回答
486 浏览

azure-logic-apps - 如何在 Azure Logic 应用程序中为每两分钟触发器安排天数和小时数?

  1. 每两分钟它应该触发3小时。
  2. 每天早上 9 点运行逻辑应用? 在此处输入图像描述

上述逻辑应用每 2 分钟触发并运行一次。如何设置时间(3小时)和每天(每天)上午9点?

例如:2020 年 9 月 10 日上午 9 点到 12 点应该运行,每 2 分钟触发并完成任务。

0 投票
1 回答
665 浏览

c# - 匿名托管的 DynamicMethods 程序集:无法将类型“string”隐式转换为“int”

我正在研究一个 AZURE 函数。该函数的目的是计算模块的状态:失败、通过宽恕、通过或通过区别。当我运行代码时,我得到这个错误。我在标记处得到一个错误,因为它是一个整数。

班上:

}

Azure 函数接受 4 个输入并检查学生是否有宽恕通行证:

0 投票
1 回答
116 浏览

python - 无法在 Azure Function Python3 中添加 ML 模型

我正在尝试创建一个 azure 函数,该函数将从我的 ML 模型(final_model.sav)返回数据。通过这样做,ML 模型将在 Internet 上可用。

我的 Azure 函数(init .py)程序:

但是,每当我尝试通过 HTTP 端点(“http://localhost:7071/api/News?name=HelloWorld”)触发此功能时,它都会出现错误 500。我已将“sklearn”包包含在requirements.txt.

我遇到了这个错误:

错误

但我final_model.sav在同一目录中有文件。我不知道为什么它没有检测到它。

当我尝试调试代码时,我知道我的程序在遇到load_model = pickle.load(open('final_model.sav', 'rb'))程序行时停止工作。我已将“final_model.sav”放在函数目录中(与init .py 所在的位置相同)。

Function中的文件如下: 天蓝色函数中的文件

prediction.py只是一个无用的文件。请忽略它。它没有得出任何关于该程序的结论。

我认为绑定可能存在问题。请检查我的function.json文件。

函数.json:

感谢您为我的问题付出宝贵的时间。非常感谢。

0 投票
0 回答
121 浏览

asp.net-core - 从 HttpTrigger Azure 函数获取 ActionContext

如果我有一个带有 httptrigger 的天蓝色函数,有没有办法获取 ActionContext?有一个 IActionContextAccessor 接口我可以注册为一个单例......但天蓝色函数运行时中似乎没有任何东西实际上为每个请求设置它,所以它似乎无法实现我所追求的。

我假设在 HttpTrigger 函数的情况下需要获得一个潜在的操作上下文。这可能是一个错误的假设。

0 投票
1 回答
150 浏览

c# - 如何在 Azure 函数签名中使用强类型 http 方法

我有一堆使用 http 触发器的 Azure 函数。我一直在硬编码 http 方法,如下例所示:

理想情况下,我想使用强类型值,而不是像getand这样的硬编码字符串post。我尝试使用HttpMethod枚举值,但出现以下错误:

属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式

使用 C#,有没有办法在声明函数方法签名时利用强类型的 http 方法?