云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云存储_网站营销建设公司_返现

小七 141 0

我们要做什么?

在我们之前的博客中,我们已经创建了一个基本的SAP云平台工作流,在解决了所有的问题之后,服务器云服务器,我们使用了表单。接下来,我们将在SAP云平台上创建我们的功能。此功能的目的是读取所有触发的工作流实例的信息,并创建正在运行/已完成/错误等工作的摘要项目。在这一部分我们将通过API触发器进行测试,在下一篇博客中我们将看到一种不同的触发器类型博客重点介绍了如何在测试版功能中激活此服务。在Hemchander的博客之后,我们激活了我们的服务,并创建了一个名为workflowmonitor的基本函数。这个函数是一个基本的helloworld函数。我们添加了一个HTTP触发器来测试函数调用,并得到了预期的结果。听起来很简单,但我们的经验从来没有那么直接,请继续阅读。

Hello World示例代码

Hello World输出

是时候添加我们的实际代码了

因为我们想阅读所有工作流实例并根据状态进行总结,我们使用了请求包,并将其添加为依赖项。

实际代码

依赖项

测试我们的功能

我们创建了HTTP触发器,在测试时,我们希望工作流实例列表以API调用的方式通过邮递员返回,但遗憾的是,风控大数据,输出为零,实时大数据,也没有显示错误。

没有输出

邮递员呼叫

我们通过在代码中添加一些硬编码的返回语句进行检查,只有在GET请求呼叫之前,它们才正常工作。请求-响应中的硬编码语句未显示。这是我们需要深入挖掘,以解决它阅读!

对我们的函数进行故障排除

我们知道其中一件事是异步调用。serverless函数在执行时不需要等待浏览器上的响应被更新(就像我们有html等时发生的那样),因此我们在浏览器上看不到任何返回的内容。当我们看了helloworld节目,看到一些控制台.log声明。我们想用同样的方法。我们原以为它们会出现在浏览器开发人员控制台上,但什么也没有显示。

然后进一步搜索,找到了Murali的博客,他在博客中谈到了无服务器功能的日志。答对了控制台.log语句实际上是将日志写到这个地方,而不是浏览器控制台。

最后它工作了

所以在用return替换之后控制台.log在从请求收到的响应中,云服务器网址,我们可以在日志中看到正在运行的实例的摘要。

下一步是什么?

现在我们有了无服务器功能,可以读取系统中的工作流实例。到目前为止,它是在我们需要的时候根据API调用的。在下一篇博客中,我们将探讨无服务器函数触发器的调度类型,以便它能够自动获取日常工作流相关数据。请随时提供您的反馈。

,品高云