-1
我正在開發一個私人聊天應用程序。我的服務器端代碼(NodeJs + Express + Socket.io)在端口7000上運行。我的客戶端代碼(AngularJs)在端口8000上運行。不同端口上的套接字服務器和不同端口上的客戶端
當我試圖連接我的套接字客戶端8000)到套接字服務器(在端口7000上運行),我得到了404,這是顯而易見的。
我有以下與此相關的問題: -
- 我現在無法弄清楚如何才能讓客戶端的Socket @ 8000端口監聽/獲取連接套接字服務器@端口7000
- 威爾如果明天在生產中,我將介紹將在80端口上運行的Ngnix,這對所有這些配置有什麼影響?
謝謝, 維克拉姆
是什麼_ 「我的客戶在端口8000上運行」 _是什麼意思? – CodeCaster
客戶端表示AngularJs + HTML + CSS等,並且整個服務器端代碼在端口7000上運行。服務器端代碼作爲Rest服務公開給客戶端。爲了保持關注的分離,我們將整個客戶端作爲分離代碼庫在端口8000上運行。 – VikramK
您只是在重複您的問題。擁有「在端口上運行的客戶端」意味着什麼?這不是一件事情,至少在TCP概念中不是這樣(你可以將一個客戶端套接字綁定到一個端口,但是你不應該在這種情況下)。也許顯示一些相關的代碼。 – CodeCaster