Почему я получаю пустой или нулевой массив на моем GET-маршруте с помощью Express и sqlite3 - PullRequest
0 голосов
/ 03 апреля 2019

за вызов я должен был создать сервер. Я импортировал три CSV-файла и сделал экспресс-приложение. каждый раз, когда я запускаю узел, чтобы вернуть JSON, я получаю пустой массив.

const app = express();
app.use(express.json());
const sqlite3 = require('sqlite3').verbose()
const db = new sqlite3.Database('./database.sqlite')

app.listen(3000, () => console.log('Listening on Port 3000 ?'))

app.get('/', async (req, res) => {
    let stmt = []
    db.serialize(function () {
        db.all('SELECT * FROM fire_violations LIMIT 10',  (error, row) => {
            stmt.push(row)
        })
        res.send (stmt)
    })


})

db.close()```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...