我有兩個天藍色功能,一個是處理消息,另一個是發送電子郵件。我想首先在本地測試如何從另一個函數調用一個函數并在本地運行?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 關注
- 94 瀏覽
添加回答
舉報
0/150
提交
取消