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”,所以你的代码永远不会像这样工作。
我正在尝试设置 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”,所以你的代码永远不会像这样工作。