В браузере возникает ошибка: XMLHttpRequest cannot load
http://127.0.0.1:8080/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
Значит необходимо, чтобы в ответе от сервера на этот запрос был заголовок Access-Control-Allow-Origin: *
var server = new (require('http').Server)();
server.listen(8080, '127.0.0.1');
server.on('request', function(req, res) {
if(req.url == "/") {
var json = {
name:"my JSON Object",
value:"kuku!"
};
console.log('%s request submited', (new Date()).toISOString());
res.writeHead(200, {
"Content-Type": "application/json",
"Access-Control-Allow-Origin": "*"
});
res.write(JSON.stringify(json));
}
res.end();
});