Здравствуйте. Изучаю node.js.Подскажите, как в данном участке кода из функции getPage вернуть текст файла.
var fs = require("fs");
//TO DO:
//RETURN PAGE
function getPage(name) {
var page = "";
fs.readFile("./Pages/" + name + ".html", function (err, data) {
if (err) throw err;
page = data.toString();
console.log(page); // <html><head>............
})
console.log(page);
return page;
}
exports.getPage = getPage;
Я так понимаю, что функция readFile вызывается асинхронно, поэтому я верну из getPage "" раньше, чем page станет содержать текст файла?