Я посылаю данные в формате JSON с использованием JavaScript XMLHttpRequest и приема данных на Node.js файл следующим образомПередача и прием данных с помощью яваскрипта HTTP
client.js
$.ajax({
type: "POST",
dataType: 'json',
data: JSON.stringify(Idata),
url: AjaxURL,
success: function (result) {
return true;
}
});
сервер. JS
var http = require('http');
console.log("server initialized");
var server = http.createServer(function (req, response) {
req.on('data', function (data) {
var d = JSON.parse(data);
console.log("data : " + d.OperationType);
});
req.on('end', function() {
response.end();
});
}).listen(3000);
Теперь я успешно получил значение operationtype но при Clie nt Эта ошибка показывает:
XMLHttpRequest не может загрузить http://localhost:3000/. В запрошенном ресурсе нет заголовка «Access-Control-Allow-Origin». Происхождение 'http://localhost', следовательно, не допускается.
Идата, которую я отправляю от клиента, выглядит следующим образом: var Idata = {'OperationType': 'GID', 'DNS': '' + objName + '', 'fn': 'SetGUID'}; – himesh