rolisz's site

Chat cu Node.js

V-ați distrat cu ce am învățat în postul anterior despre web-dev cu  Node.js? Lux, hai să continuăm.

Să începem cu primirea de date de la browser. Vom face asta cu un simplu XML­HttpRe­quest. Să modificăm pagina SSE.html să conțină ur­mă­toarele elemente:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
</head>
<body><input type='text' id='message'/>
<button value='Send' id='send'>Send</button>
<script>
document.getElementById('send').addEventListener('click', sendmessage);
document.getElementById('message').addEventListener('keydown', function(event) {
    if (event.keyCode == 13) {
        sendmessage();
    }
});
function sendmessage() {
    var req = new XMLHttpRequest();
    req.open('POST', '/xhr');
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    req.send(document.getElementById('message').value);
    req.onreadystatechange = function (e) {
 
continue.