我遇到一个SQLITE_ERROR:没有这样的表:users error。 我不知道这可能是什么问题,我只是盯着学习这个东西。
我已经尝试对此做一些研究,但是无论我如何尝试,我都无法使其正常工作。
app.post("/", (request, response) => {
let data = request.body;
let firstName = data.firstName;
let lastName = data.lastName;
let age = data.age;
console.log("Got data: ", data);
// if (!fs.existsSync("Users"))
db.run("CREATE TABLE users (id INTEGER PRIMARY KEY AUTOINCREMENT, fn TEXT, ln TEXT, age INT)");
let prep = db.prepare("INSERT INTO users values (?, ?, ?, ?, ?)");
// prep.run(0, firstName, lastName, age);
// prep.finalize();
// db.each("SELECT * FROM users", (err, row) => {
// console.log(`ID: ${row.id}\nFN: ${row.fn}\nLN: ${row.ln}\nAge: ${row.age}`);
// });
// db.close();
});
我希望数据被插入“用户”表中。