Код на клиенте
$.ajax({
type:'GET',
url: '/load',
success: function(data) {console.log(data)},
error: function (error) {console.log(error)}
});
Код на сервере
// готовим data (считываем текст из файла)
var data;
fs.readFile('./db/db.txt', function(err, logData){
if(err) {
console.log(err+' can not read file');
}
else{
var text = logData.toString();
var getElems = new Parser(text);
data = JSON.stringify(getElems.data());
}
});
res.writeHead(200);
res.end(data);
В ajax запросе запускается success но в data ничего нету. Можно ли методом res.end() отвечать на такой запрос, или нужно что либо другое. Спасибо!
dataна момент ответа ничего нет. – Aug 15 '16 at 11:43console.log'ов, чтобы увидеть порядок выполнения кода и ключевые значения. – Aug 15 '16 at 13:38