从浏览器获取网络服务器

时间:2018-12-12 09:09:45

标签: node.js fetch

是否可以从Web浏览器中获取NodeJS Socket服务器?

我已经创建了net服务器,我想从Web客户端请求此服务器:

const server = net.createServer();
server.listen(SERVER_PORT);

我尝试fetch使用ip和port,但没有结果。

有人知道吗?

1 个答案:

答案 0 :(得分:0)

这是不可能的。
在Web浏览器中,您只能通过HTTP或WebSocket进行通信。
如果您尝试使用错误的协议与TCP服务器通信,则会出错。

如果您绝对希望服务器成为net TCP服务器,则可以实现一个服务器,该服务器通过WebSocket与Web应用程序通信并将消息转发到net服务器。

否则,您可以只使用socket.io做一个WebSocket服务器。

希望有帮助,
问候