Следуя документации npm и примеру Интернета с SQL, я пытаюсь использовать async / await в узле с mssql для соединения с сервером sql, но у меня появляется следующая ошибка: TypeError: db.query не является функцией
users.js
const router = express.Router();
const db = require('../db/conn');
router.get('/',(req,res)=>{
db.query('SELECT*FROM User', (err, rows,fields)=>{
if(!err){
res.json(rows);
} else{
console.log(err);
}
});
});
module.exports=router;```
conn.js
```const sql = require('mssql')
const config = new sql.ConnectionPool({
user: '***',
password: '*****',
server: '******',
database: '******'
});
const db =async function pool() {
const pool = new sql.ConnectionPool(config);
try {
await pool.connect();
console.log('Connected to database');
return pool;
}
catch(err) {
console.log('Database connection failed!', err);
return err;
}
}
module.exports = db;```