2015-10-06 66 views
-1

我正在開發一個私人聊天應用程序。我的服務器端代碼(NodeJs + Express + Socket.io)在端口7000上運行。我的客戶端代碼(AngularJs)在端口8000上運行。不同端口上的套接字服務器和不同端口上的客戶端

當我試圖連接我的套接字客戶端8000)到套接字服務器(在端口7000上運行),我得到了404,這是顯而易見的。

我有以下與此相關的問題: -

  1. 我現在無法弄清楚如何才能讓客戶端的Socket @ 8000端口監聽/獲取連接套接字服務器@端口7000
  2. 威爾如果明天在生產中,我將介紹將在80端口上運行的Ngnix,這對所有這些配置有什麼影響?

謝謝, 維克拉姆

+0

是什麼_ 「我的客戶在端口8000上運行」 _是什麼意思? – CodeCaster

+0

客戶端表示AngularJs + HTML + CSS等,並且整個服務器端代碼在端口7000上運行。服務器端代碼作爲Rest服務公開給客戶端。爲了保持關注的分離,我們將整個客戶端作爲分離代碼庫在端口8000上運行。 – VikramK

+0

您只是在重複您的問題。擁有「在端口上運行的客戶端」意味着什麼?這不是一件事情,至少在TCP概念中不是這樣(你可以將一個客戶端套接字綁定到一個端口,但是你不應該在這種情況下)。也許顯示一些相關的代碼。 – CodeCaster

回答

0

找到了解決辦法。

而不是在HTML作爲socket.io: -

你也可以把它作爲

相關問題