我有兩個天藍(lán)色功能,一個是處理消息,另一個是發(fā)送電子郵件。我想首先在本地測試如何從另一個函數(shù)調(diào)用一個函數(shù)并在本地運行?function1 - 服務(wù)總線觸發(fā) [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 觸發(fā)器[FunctionName("EmailNotification")] public static async Task<HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)]HttpRequestMessage req, TraceWriter log) {
1 回答

溫溫醬
TA貢獻(xiàn)1752條經(jīng)驗 獲得超4個贊
假設(shè)您有兩個功能項目 A 和 B。
讓項目A繼續(xù)運行在localhost:7071/api/....
(默認(rèn)端口)
更改要運行的項目 B,localhost:8888/api/...
然后將命令行開關(guān)添加--nodeDebugPort 5859
到 func host 的啟動中以設(shè)置其中一個會話的端口。
如果您從 Visual Studio 中啟動,則需要轉(zhuǎn)到Project -> Properties -> Debug
“應(yīng)用程序參數(shù)”下,您需要傳入一個類似于host start --pause-on-error --nodeDebugPort 5859
(同樣,對于一個項目)的值。
- 1 回答
- 0 關(guān)注
- 100 瀏覽
添加回答
舉報
0/150
提交
取消