Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 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>