Reputation:
I am trying to set up ws but I am getting this error: "Uncaught ReferenceError: require is not defined" & "Uncaught ReferenceError: Cannot access 'ws' before initialization". I use node.js.This is the code:
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);
}
this is the html code:
<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">
Upvotes: 0
Views: 1789
Reputation: 2906
You are using nodejs code in the browser. The browser doesn’t know ‘require’, so your code will never work like this.
Upvotes: 1