Я становлюсь разочарованным, потому что мой оператор node.js sqlite по какой-то причине не работает, так как он ничего не возвращает.
Код, с которым я работаю:
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('./books.db');
function authenticate(){
db.get("SELECT Username FROM Authentication"), function(err,row) {
console.log('test')
}
}
Теперь я также попытался записать саму строку, но даже записанный «тест» не записывает.
Обратите внимание, что я использую Node JS express
EDIT:
После того, как мы немного поигрались с кодом, кажется, что это не db.get (), который не выполняет, а выполняет функцию (err, row). Это (в соответствии с API sqlite3), однако, правильный способ просмотра результатов запроса. Кто-нибудь знает, что я мог делать неправильно с обратным вызовом?