Мне нужно передать параметр URL из статической асинхронной функции с именем createIPN в другую статическую асинхронную функцию с именем QRCode, чтобы сгенерировать изображение QRCode, содержащее URL.
Я все еще новичок в Node.js, поэтому понятия не имею, в чем может быть проблема
class ipn{
static async QRCode (req, res){
bcrypt.gensalt(10, function(err, salt){
bcrypt.hash(URL, salt, function (err, hash)){
var QR= new QRCode({url})
QR.save(function(err, code){
if (err) return console.log(err);
res.render('qr_page', {code})}
)}
})
}
static async createIPN(req,res){
var URL=req.body;
...
}
}
Я вижу ошибку "bcrypt.hash (URL, ...) URL не определен"