Помогите пожалуйста, туплю под вечер. Как сделать, правильный
return
в этом случае? Кусок кода:
function readSession (id) {
var fs = require ("fs"),
PHPUnserialize = require('php-unserialize');
fs.readFile("/var/www/cookies/sess_" + id, function (err, boof) {
if (err) throw err;
console.log(PHPUnserialize.unserializeSession(boof.toString()));
return PHPUnserialize.unserializeSession(boof.toString())
})
}
app.get('/balance.json', function (req, res) {
res.setHeader("content-type", "application/json; charset=UTF-8");
res.send(JSON.stringify(readSession(req.cookies.PHPSESSID)));
})
console.log
выводится нормально, но на страницу ничего выводится, т.к. результат возвращается
readFile
, а не
readSession