gpt4 book ai didi

javascript - 如何在客户端设置 JS Require 工具来 require ('net' )?

转载 作者:行者123 更新时间:2023-12-03 11:24:20 24 4
gpt4 key购买 nike

所以我的应用程序正在运行 Sails.js ,它是 Node.js 的扩展。我对 JS 后端框架场景非常陌生,我正在尝试使用客户端的套接字发送 TCP 消息。但是,为了做到这一点,我需要 require('net')。我怎样才能做到这一点?我什至在 node_modules 文件夹中看不到 net 模块 - 它不是随 Sails.js 一起提供的吗?

如何解决这个问题?

另外,为了额外澄清,我需要在浏览器端使用 require() - 很抱歉在我原来的问题中没有更清楚。

最佳答案

您不能在客户端使用node.js net 模块。浏览器不允许您访问普通 TCP 套接字。这将使您能够绕过他们的许多安全功能,因此这种情况根本不会发生。

您可以使用 Web 套接字或包装器与您自己的服务器实现实时通信,如 socket.io ,但这显然不允许您使用任意协议(protocol)进行交谈。

关于javascript - 如何在客户端设置 JS Require 工具来 require ('net' )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26986513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com