Я пытаюсь создать журнал для Express API
, однако у меня возникают проблемы при получении данных для выхода из системы.
Я могу записать исходные объекты req
и res
в finally
блок, но я не уверен, как я получу доступ к SQL response
.
const sql = require("mssql")
const config = require("../config")
router.get("/express-route", (req, res) => {
sql.connect(config.properties).then(pool => {
return pool.request()
.input('username', sql.NVarChar(32), req.params.username)
.execute('do_something_with_username')
.then(response => res.send(response) // pass this response
.catch(err => res.send(err))
.finally(() => {
console.log('response', response) // to here
sql.close()
})
})
}
Как мне взять ответ из первого блока then
и передать его в блок finally
для использованияв другой функции?