Problème writeHead nodejs

Fermé
Amar_Tchek Messages postés 21 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 23 janvier 2016 - 17 mars 2015 à 11:08
Bonjour,

je me suis tourné vers nodejs, actuellement je veux réaliser une application de chat sans socket ou websocket et je rencontre un problème; le serveur reçoit bien le message envoyé par les utilisateurs mais au moment de les retournés j'ai un soucis avec le Cross-Origin-Request, même après avoir ajouter le 'Access-Control-Allow-Origin': '*' dans le Head de la réponse sa donne toujours pas.

Quelqu'un pour m'aider s'il vous plaît !! Merci

le code côté serveur:

var http = require('http');
var url = require('url');
var util = require('util');
var qs = require('querystring');

http.createServer(function (req, res) {
console.log((new Date()) + ' HTTP server URL: ' + req.url + ' requested.');

util.log('Request recieved: \nmethod: ' + req.method + '\nurl: ' + req.url)

var body = '';
res.writeHead(200, {
'Content-Type': 'text/plain',
'Access-Control-Allow-Origin': '*', // implementation of CORS
'Access-Control-Allow-Headers': 'X-Requested-With'
});

req.on('data', function (data) {
console.log('GOT DATA!');
body += data;
var post = qs.parse(body);
var respObject = post['name'] + ' : ' + post['message'];
console.log(respObject);
res.end(respObject);
});
}).listen(6969, 'localhost');
console.log((new Date()) + ' Server running at http://localhost:6969/');