ReferenceError: Cannot access 'ws' before initialization

ReferenceError: Cannot access 'ws' before initialization

我正在尝试设置 ws 但出现此错误:“未捕获的引用错误:未定义要求”和“未捕获的引用错误:初始化前无法访问 'ws'”。 我用node.js。这是代码:

const WebSocket = require('ws');

const serverAddress = "ws://127.0.0.1:5000";

const ws = new WebSocket(serverAddress);

function send_data(){
  ws.send(document.getElementById("message-input").value);
}

这是 html 代码:

<input class="input_color" type="text" id="message-input" value="type-here">
<button><input type="image" src="../../img/icon_send.png"id="send-button" alt="submit" 
class="send_button" onclick="send_data() "></button>
<script type="text/javascript" src="../../client.js">

您正在浏览器中使用 nodejs 代码。浏览器不知道“require”,所以你的代码永远不会像这样工作。