Estoy tratando de hacer una API usando nodeJS, express y Sqlite e Insomnia para solicitudes. Creé las tablas y todo funcionó, no da ningún error, pero cuando hago la solicitud POST de Insomnia, la consola devuelve el error TypeError: Cannot read properties of undefined (reading 'name').
mi código para la base de datos:
import { openDb } from "../configDB.js"; export async function createTable(){ openDb().then(db=>{ db.exec('CREATE TABLE IF NOT EXISTS Pessoas(id INTEGER PRIMARY KEY, nome TEXT, idade INTEGER)') }) } export async function insertPessoas(pessoas){ openDb().then(db=>{ db.run('INSERT INTO Pessoas (nome, idade) VALUES (?, ?)', [pessoas.nome, pessoas.idade]) }) }He rehecho mi código muchas veces pensando que es un error de sintaxis, pero no puedo encontrar el error.
