Ceci est similaire à Stream de données avec Node.js mais je ne pense pas que cette question ait reçu une réponse suffisante.
J'essaie d'utiliser un appel ajax jQuery (get, load, getJSON) pour transférer des données entre une page et un serveur node.js. Je peux cliquer sur l'adresse depuis mon navigateur et voir "Hello World !", mais lorsque j'essaie de le faire depuis ma page, cela échoue et je n'obtiens aucune réponse. J'ai configuré une page de test simple et un exemple de "Hello World" pour tester cela :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>get test</title>
</head>
<body>
<h1>Get Test</h1>
<div id="test"></div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
<script>
$(document).ready(function() {
//alert($('h1').length);
$('#test').load('http://192.168.1.103:8124/');
//$.get('http://192.168.1.103:8124/', function(data) {
// alert(data);
//});
});
</script>
</body>
</html>
et
var http = require('http');
http.createServer(function (req, res) {
console.log('request received');
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8124);