Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Kelas Premium!
Belajar Membuat API dengan NodeJS
Gunakan kupon "skillbaru" untuk diskon 100 ribu!
mengambil data callback
gimana caranya ngambil data callback "result" dari luar function,
req.getConnection(function(err, conn){
var sql = "SELECT * FROM user WHERE user_id = ?"; conn.query(sql,id,function(err, result){ if (err) console.log(err);
})
})
var data = result;
-> "variable data pengen diisi dengan result"
1 Jawaban:
<div>Kalau di express bisa pake util (module yang built-in). Terus gunain util.promisify() untuk mengkonversi callback menjadi promise, kemudian pake async/await.<br><br></div><pre>const util = require('util') const queryDatabase = util.promisify(req.query).bind(req)
async function (req,res) { var sql = "SELECT * FROM user WHERE user_id = 11"; try { const result = await queryDatabase(sql) const editResult = { edited: result } res.json(editResult) } catch (err) { res.send('oppsss') } }</pre>