С узлом 0.12 это можно сделать синхронно:
var fs = require('fs');
var path = require('path');
// Buffer mydata
var BUFFER = bufferFile('../test.txt');
function bufferFile(relPath) {
return fs.readFileSync(path.join(__dirname, relPath)); // zzzz....
}
fs
- файловая система. readFileSync () возвращает буфер или строку, если вы спросите.
fs
правильно предполагает, что относительные пути являются проблемой безопасности.path
это обходной путь.
Чтобы загрузить в виде строки, укажите кодировку:
return fs.readFileSync(path,{ encoding: 'utf8' });