Hey StackOverFlow Community,
I know I’m asking a very “simple” question, but I’m racking my brains through hours of googling.
Can someone answer me how I can request from the client (Js) to my NodeJS server .e.g. if someone presses a button that the server does something (e.g. a function).
Exactly the opposite is the case when a Function Serverside is executed, so that I can tell the client that it can get something displayed in the browser, for example
I hope that someone can help me and send a good documentation! Or maybe another useful contribution!
I thank you in advance
Advertisement
Answer
With socket.io
Client
<button type="button" onClick = "d()">Do</button> function d(){ socket.emit('do', function(data){ socket.send("Do"); }); }
Server
io.sockets.on('connection', function(socket){ socket.on('do', function(data){ console.log('Do'); }); }
This is just one of the million ways you can solve your problem. I find this the simplest.