【dapr】应用的本地开发与调试
本文借助 visual studio code 搭建本地的 dapr 应用开发环境,另外讲述本地调试技巧,便于问题定位。
还是来调试 dapr 为我们准备的示例应用,secretstore,我们先将本地的 dapr 按照官方指导运行起来,并且将示例应用克隆到本地打开,另外还需安装好 Dapr Visual Studio Code扩展 ,并且执行 npm install
命令安装将应用的扩展,当所有就绪之后你的工作区应该看起来如下所示:
首先需要创建 launch.json
文件,按照下图所示点击创建:
执行 cmd+shift+p
调出 vscode 命令选择框,选择 Scaffold Dapr Tasks
,然后依次选择选择 launch
,并且输入应用名和端口号确定:
在运行应用之前,需要将必要的秘钥存储组件复制到 ~/.dapr/components
目录下,如下所示:
运行应用:
设置断点并且输入调试路径:
单步调试,查看调用栈: