我有两个天蓝色功能,一个是处理消息,另一个是发送电子邮件。我想首先在本地测试如何从另一个函数调用一个函数并在本地运行?function1 - 服务总线触发 [FunctionName("procesmessage")] public static void Run([ServiceBusTrigger("demo", "demo", AccessRights.Manage, Connection = "ServiceBusConnectionString")]string mySbMsg, TraceWriter log) { // how to call another azure function here locally?function2 - http 触发器[FunctionName("EmailNotification")] public static async Task<HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)]HttpRequestMessage req, TraceWriter log) {
1 回答
温温酱
TA贡献1752条经验 获得超4个赞
假设您有两个功能项目 A 和 B。
让项目A继续运行在localhost:7071/api/....
(默认端口)
更改要运行的项目 B,localhost:8888/api/...
然后将命令行开关添加--nodeDebugPort 5859
到 func host 的启动中以设置其中一个会话的端口。
如果您从 Visual Studio 中启动,则需要转到Project -> Properties -> Debug
“应用程序参数”下,您需要传入一个类似于host start --pause-on-error --nodeDebugPort 5859
(同样,对于一个项目)的值。
- 1 回答
- 0 关注
- 68 浏览
添加回答
举报
0/150
提交
取消