#csv #express #import #sqlite
#csv #экспресс #импорт #sqlite
Вопрос:
для решения проблемы мне пришлось создать сервер. Я импортировал три CSV-файла и создал приложение express. каждый раз, когда я запускаю node для возврата 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()```
Комментарии:
1. используйте await или удалите async, чтобы решить вашу проблему/
2. Это не решило проблему, но спасибо за попытку.