Dapr Visual Studio Code 扩展概述
Dapr 提供了一个预览版的 Dapr Visual Studio Code 扩展,专为本地开发设计。该扩展为用户提供多种功能,以便更好地管理 Dapr 应用程序,并调试支持的 Dapr 语言的应用程序,包括 .NET、Go、PHP、Python 和 Java。
功能
脚手架 Dapr 调试任务
Dapr 扩展利用 Visual Studio Code 的内置调试功能帮助您调试应用程序。
通过 Dapr: Scaffold Dapr Tasks
命令面板操作,您可以更新现有的 task.json
和 launch.json
文件,以便在开始调试时启动和配置 Dapr sidecar。
- 确保为您的应用程序设置了启动配置。(了解更多)
- 使用
Ctrl+Shift+P
打开命令面板 - 选择
Dapr: Scaffold Dapr Tasks
- 使用
F5
或通过运行视图运行您的应用程序和 Dapr sidecar。
脚手架 Dapr 组件
在将 Dapr 添加到应用程序时,您可能希望创建一个独立的组件目录,以区别于 dapr init
初始化的默认组件。
要使用默认的 statestore
、pubsub
和 zipkin
组件创建一个专用的组件文件夹,请使用 Dapr: Scaffold Dapr Components
命令面板操作。
- 在 Visual Studio Code 中打开您的应用程序目录
- 使用
Ctrl+Shift+P
打开命令面板 - 选择
Dapr: Scaffold Dapr Components
- 使用
dapr run --resources-path ./components -- ...
运行您的应用程序
查看正在运行的 Dapr 应用程序
应用程序视图显示在您的机器上本地运行的 Dapr 应用程序。
调用 Dapr 应用程序
在应用程序视图中,用户可以右键单击并通过 GET 或 POST 方法调用 Dapr 应用程序,并可选择指定一个负载。
向 Dapr 应用程序发布事件
在应用程序视图中,用户可以右键单击并向正在运行的 Dapr 应用程序发布消息,指定主题和负载。
用户还可以向所有正在运行的 Dapr 应用程序发布消息。
其他资源
同时调试多个 Dapr 应用程序
使用 VS Code 扩展,您可以使用多目标调试同时调试多个 Dapr 应用程序。
社区电话演示
观看此视频,了解如何使用 Dapr VS Code 扩展:
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.