当前位置: 首页 > 知识库问答 >
问题:

如何在本地调试quarkus lambda

长孙雅志
2023-03-14

我是Quarkus lambda的初学者,当我正在寻找如何调试Quarkus lambda时,然后每个人都显示了REST APIendpoint,是否有任何方法可以使用lambda处理程序调试Quarkus应用程序?

我知道如何在开发模式下启动应用程序,但我正在努力调用处理程序方法。

共有1个答案

百里海超
2023-03-14

您可以使用SAM CLI进行本地调试和测试。这是Quarkus的官方文件。

你按照顺序来做真的很重要。

步骤1:

sam本地启动api模板目标/sam.jvm.yaml-d 5005

步骤2:

使用你最喜欢的rest客户endpoint击你的API

步骤3

在IDE中添加远程JVM调试配置,设置断点并开始调试。

 类似资料:
  • 您好,我在Azure门户中创建了一个函数并看到队列数据出队。 我在我的计算机上安装了一个CLI,当我运行项目时,它将显示一个func。exe命令提示符。我在local.settings.json中添加了如下连接字符串: 当我在门户中向队列中添加消息时,应用程序未收到该消息。我需要更新哪些其他设置。

  • 在这几周的 Serverless 应用开发里,我觉得最大的不便就是,缺少一个本地的调试环境。在这种时候,我们需要不断地部署我们的代码,不断地在我们的代码里写上几行 console.log,然后在一切正常之后,再把这些 console.log 删除。 可要是,突然间又出现了一个 bug,我仿佛看到了我们又要重来一遍。 就这样经历了几次之后,我便想尝试一些新的手段,比如 serverless-offl

  • 我有一个功能。Net标准2.0: 根据本文:https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local部分"非HTTP触发函数" “对于HTTP触发器和Webhook以外的所有类型的函数,您都可以通过调用管理终结点在本地测试您的函数。在本地服务器上使用HTTP POST请求调用此终结点会触发该函数。您可以选择

  • 问题内容: 我有一个使用node.js express开发的移动应用程序后端。我尝试将其部署为lambda服务。为此,我创建了一个无服务器框架项目(https://github.com/serverless)。以前,我通过启动快速后端应用程序在本地测试了移动应用程序。现在,我找不到没有本地后端就可以在本地测试我的移动应用程序的方法。命令只在我调用一次后运行。 有什么方法可以将lambda函数作为W

  • 问题内容: 我使用的是大猩猩网络套接字,我想在本地运行它,是指使用以下chrome客户端或其他推荐的工具……当我进入调试模式时,出现错误 我用 当我在Chrome或网络套接字客户端中运行以下网址时,出现错误 websocket:不是websocket握手:在“连接”标头中找不到“升级”令牌 我想运行它 并为本地模拟提供令牌,我该怎么做? 要检查它,我使用Chrome的Simple WebSocke

  • 问题内容: 您如何调试 PHP 脚本? 我知道诸如使用错误报告之类的基本调试。 PHPEclipse中 的断点调试也非常有用。 在phpStorm或任何其他IDE中进行调试的 最佳方式 (快速简便)是什么? 问题答案: 尝试使用EclipsePDT来设置一个具有上述调试功能的Eclipse环境。与旧方法var_dump相比,调试代码的能力是一种更好的方法,它可以在各个点进行打印并在各个位置进行打印