2017-02-15 49 views
0

我有一個在Azure WebApp上運行的nodejs應用程序(分叉爲https://github.com/node-red/node-red)。該應用程序工作正常,如果我在我的本地計算機上運行它。如果應用程序運行在AzureWeb應用程序(Git部署)上,則熱鍵不再起作用(我無法刪除或複製網站上的節點)nodered熱鍵不能在azure web應用中工作

NodeJs版本在兩種環境中都完全相同。我不知道爲什麼當我將應用程序部署到Azure WebApp時熱鍵無法工作?

+0

鑑於所有節點-RED編輯器的交互在瀏覽器中,在那裏它的部署應該有絕對的影響,如果一切都是一樣的。 – hardillb

+0

我已經多次重新部署所有內容,使用相同的命令在windows 10機器和raspbian上構建符文的相同源代碼。 – Console

回答

1

Node-RED使用WebSocket協議。所以我的猜測是你沒有啓用網絡套接字爲你的Azure應用程序。

要啓用,請參見下面的步驟:

  1. 轉到Azure portal
  2. 單擊設置菜單中的應用程序設置。
  3. Set Web套接字
  4. 點擊保存

enter image description here