2017-10-18 51 views
0

假設我有一個Node.js應用程序,我想用Azure函數上的TimerTrigger構建。Azure函數和Node.js

什麼是最好的開發方式?我已經嘗試將NODE_DEFAULT_VERSION設置爲8.7.0,但是當我知道Node可以處理它時,它仍然會給我帶來不正確的語法問題。

任何人都有在Azure上構建Node.js應用程序的經驗嗎?

回答

2

在當前版本的函數運行時中,不能選擇節點版本。但在目前處於預覽版的下一個版本中,您可以並且可以選擇8.7.0。詳情請參閱https://docs.microsoft.com/en-us/azure/azure-functions/functions-versions

+0

謝謝@David_Ebbo。所以,即使我將'WEBSITE_NODE_DEFAULT_VERSION'設置爲...... 8.5.0',那麼它仍然會運行6.5.0節點構建?因爲我試圖執行異步代碼,它給我運行時錯誤。我有沒有得到那個權利? – nn2

+1

正確的,它將不會影響v1運行時 –

+0

Bummer,所以這意味着,即使我設置我的功能應用程序設置'運行時版本'設置爲BETA和我的'WEBSITE_NODE_DEFAULT_VERSION'爲'8.5.0',我的節點。 js代碼將會失敗?現在只是等待的問題,好像? (謝謝。) – nn2