> Я пытаюсь предоставить учетные данные для входа в систему по электронной почте и паролю, используя таблицу базы данных postgres.
таблицы базы данных postgres. Когда я получаю записи, он должен отправить статус 200 на мою страницу. Возникает ошибка при запросе. Пожалуйста, помогите мне, как использовать select с условием. Отсутствует некоторый синтаксис.
getUser : function(req, res) {
var pg = require('pg');
var conString = process.env.DATABASE_URL || "postgres://test:test@localhost:5432/wallet";
var client = new pg.Client(conString);
client.connect();
console.log(req.query.email_id);
console.log(req.query.user_password);
var query = client.query("select * from pp_user_profile where email_id ="+req.query.email_id+ "and" + "user_password=" +req.query.password);
query.on("end", function (result) {
client.end();
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Success');
res.end();
});
},
Попробуйте следующий синтаксис:
"select * from pp_user_profile where email_id = '"+req.query.email_id+"' and user_password= '"+req.query.password+"'";