Просмотр данных из таблицы в формате json с помощью mssql и экспресс - PullRequest
0 голосов
/ 19 сентября 2019

Следуя документации 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;```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...