使用HTML文件中的Azure函数输出

问题描述 投票:0回答:1

我使用我的Azure函数在传递HTML触发器后返回某个输出。该网页将打印出基本输出,例如Hello {name}

我想将此输出传递到HTML文件并通过单独的HTML文件显示。本质上,我想提取helloworld.azureapp.com?name={name}返回的内容并将其推送到HTML文件中的JS变量中。

我将如何做?

注意,Azure函数是用Python编写的。

azure azure-functions
1个回答
0
投票

如果我的理解正确,您正在寻找的是使您的Web应用程序将GET请求发送到您的Azure函数端点并将您返回的响应存储在javascript变量中。

您应像对待任何API的任何标准响应一样对待Azure函数HTTP触发器的响应。

建议您选择一个简单的Web应用程序框架,而不是在本地HTML文件中编写所有js代码。

对于python,您可以尝试Django或Flask(入门教程here)。

调用Azure函数终结点helloworld.azureapp.com?name={name}的代码可能在您的Web应用程序中(使用python中的requests模块)。有关如何使用python here发出Web请求的教程。

一旦获得该请求的响应,就可以使用获得的值做进一步处理。

取决于您的Web应用程序框架,您可以做很多事情。

其中一些是:

  1. 将其保存在隐藏字段中并在JavaScript中获取价值。

  2. 将接收到的值呈现到服务器端页面中的元素并显示它。

© www.soinside.com 2019 - 2024. All rights reserved.