2016-07-23 36 views
4

我已將angular-wamp用作客戶端,Crossbar用作路由器。 WAMP完美的工作,當我沒有ssl(https)使用它。 但是當我試圖實現安全的WebSocket它在控制檯提供了錯誤是這樣的:無法在我的node.js項目中的wamp套接字中配置ssl

WAMP connection closed unreachable { 
reason: null, 
message: null, 
retry_delay: 2.052066390813223, 
retry_count: 2, 
will_retry: true 
} 

但在瀏覽器中它顯示恭喜!你連接到WAMP服務器!

我用WSS://本地主機:8080/WS作爲連接的URL。 使用此鏈接作爲參考https://github.com/crossbario/crossbarexamples

Node.js服務器在3000端口上運行。

卡住嚴重,任何幫助將不勝感激。

我已經接受了本地主機以及127.0.0.1的臨時不安全認證(通常是我們的自我認證),但仍然得到了下面的東西。

在瀏覽器日誌中:恭喜!你連接到WAMP服務器!

我已經接受自簽名認證(本地主機,127.0.0.1):

127.0.0.1

Localhost

回答

3

請轉到https://localhost:8080/ws通過Web瀏覽器,並接受臨時取消安全認證(通常是我們的自我證明),那麼您可以在沒有此錯誤的情況下轉到您的測試Web應用程序。

P.S. 提醒一下,localhost和127.0.0.1都應該被獨立接受。

+1

我接受了自簽名,但仍得到相同的回覆。你可以查看附件截圖@Chungyan –