Я новичок в SQLite и Node.js, и пока приложение может отправлять некоторые данные во внешний интерфейс. Проблема в том, что он отправляет только первую строку из таблицы, и он должен отправлять все данные.
Пока это код:
var express = require('express');
var router = express.Router();
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('./db/my_db.db');
router.get('/', function (req, res, next) {
db.serialize(function () {
db.each('SELECT id, name, surname FROM Customers', function (
err,
row
) {
res.send(row);
});
});
db.close();
});
module.exports = router;
Кажется, этого недостаточно чтобы вставить res.send()
внутрь db.each()
, потому что он выполняет отправку только для первого столбца.
Как это можно сделать для всех данных из этой таблицы?