Tag: pg query

为什么我的pg-query结果抛出一个TypeError

我正在创build一个节点函数来在PostgreSQL数据库中创build一个用户。 我使用node.js , pg和pg-query从应用程序到数据库进行通信。 在插入新logging之前我试图validation电子邮件地址不存在。 我不知道为什么我的result.rows[0].id是TypeError: Cannot read property '0' of undefined error基于文档我使用正确的语法来访问我的查询结果。 这是function: /* POST create user */ router.post('/adduser', function(req, res) { var salt = crypto.randomBytes(16); var newHash = hash(req.body.password, salt); query.connectionParameters = connString; query('SELECT id FROM users WHERE email = $1',[req.body.email], function(err, result) { if (err){ console.log('Insert error: ' + err); } // […]