examples/node/public/crash.html
<html>
<head>
</head>
<body>
<div id="messages">
</div>
<button type="submit" id="submit-button">Send</button>
<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect("http://localhost:8080");
socket.on("connect", function(data){
console.log("connected to server");
socket.emit("join", 123, 'abc-123');
});
socket.on("action", function(data){
data = JSON.parse(data);
console.log("data received", data);
$('#messages').append('<div class="message">'+data.answer+'</div>');
});
socket.on("end", function(){
console.log("reloading");
window.location.href = window.location.href;
});
socket.on("net-status", function(data){
$('#messages').append('<div class="message">'+data.message+'</div>');
});
$('#submit-button').on('click', function(e){
e.preventDefault();
var message = $('#message').val();
action = {"scope": "example", "action": "crash", "args": message }
socket.emit("action", action);
});
</script>
</body>
</html>