【发布时间】:2021-01-19 14:18:40
【问题描述】:
我正在使用 react.js 和 socket.io 构建一个应用程序,我将 socket.io 服务器的后端代码放在一个文件夹中,将客户端/前端 react.js 代码放在一个单独的文件夹中。我将它设置为服务器在本地主机上侦听的位置:4000 并且客户端在 3000 上侦听,我已经使用这行代码在我的 app.js 中连接了前端和后端..
const socket = io.connect('http://localhost:4000');
我很好奇这意味着什么。这是否意味着当我部署我的网站时,它将从我的计算机托管我的服务器?这是否意味着它将托管来自客户端计算机的套接字? localhost:4000 是否用于测试目的并且需要在以后部署网站时进行更改?如果这些都不正确,任何解释将不胜感激。如果我的代码正常并且在部署我的网站时不需要更改,请告诉我。
感谢任何可以提供帮助的人!!!
【问题讨论】:
标签: javascript reactjs websocket socket.io react-router-dom