2017-09-05 45 views
1
<script src="/socket.io/socket.io.js"></script> 

爲什麼要在客戶端設置套接​​字變量之前執行此操作。無法獲取/socket.io/socket.io.js

如果我有客戶端腳本給定的src文件拋出設置在客戶端上的插座變量之前「不能得到/socket.io/socket.io.js」

+0

這意味着src路徑是錯誤的。 – Ved

+0

聽起來像一個配置不正確的服務器。 – robertklep

回答

0

我們爲什麼要這麼做。

因爲該<script>標記用於加載客戶端socket.io代碼,在您初始化客戶端socket.io連接之前,該代碼是必需的。

如果我有客戶端腳本給定的src文件拋出「不能得到/socket.io/socket.io.js」

如果該URL不起作用,那麼就意味着你的服務器沒有正確配置,使用socket.io在該URL處提供客戶端文件(如果事情設置正確,應該是自動的)。我們只能幫助您解決該服務器配置問題,因爲我們可以看到相關的服務器代碼,以幫助您瞭解那裏存在的問題。