【发布时间】:2019-12-18 11:12:46
【问题描述】:
我正在尝试检查电子邮件是否已经存在,并且我正在电子邮件参数中发送 daniyal@gmail.com,但收到错误列“daniyal”不存在。
ctx.app.pool.query("SELECT * FROM users WHERE email = " + ctx.request.body.email, (err, result) => {
if (err) {
ctx.body = {
status: 500,
message: 'Something went wrong'
};
console.log('Query Error: ', err);
throw err
} else {
ctx.body = {
exceptions: "",
status: 200,
error: false,
message: "user already exists with this email",
};
}
});
【问题讨论】:
-
学习使用参数!这将防止将来出现难以调试的语法错误。
标签: javascript sql node.js postgresql koa