Итак, я пытался создать свой первый веб-сайт, внешний интерфейс, кажется, все готово, но мне нужно сделать какой-то backu-end Stuuf, который я не могу обернуть вокруг себя.
У меня есть скрипт, который добавляет календарь на домашнюю страницу, данные календаря хранятся в текстовом файле. Мне нужно получить эти данные с моего сервера, используя node.js , но я просто не понял, как это сделать.
`
var fs = require('fs');
function read_calendar(calendar_type){
var data = fs.readFileSync('../data/meta/cal_'+calendar_type+'.txt', 'utf8');
//then it should go to this variable in the main page script
meta_text = data;
}
//this is for when we want to use another page to overwright the file with new data
function write_calendar(calendar_type,calendar_text,password){
//here i check if the text from the input is the same as the security
var password = fs.readFileSync('../data/meta/pass.txt', 'utf8');
if(senha==pass){
fs.writeFileSync('../data/meta/cal_'+calendar_type+'.txt', calendar_text);
}else{
//idk what to do if error, probalbly just a console.log('wrong pass or something else');
}
}
//this is callbacks are from my main page script
read_calendar('ig1');
write_calendar('ig2','text','pass');
Вещиявляется, как я могу сделать это обратные вызовы и получить данные?