Вот как я вызываю postgres из моего приложения node.js, используя экспресс
const db_pg = require("./db-pg");
app.get('/pg/', (req,res,next) => {
db_pg.query(req).then((body) => {
res.send(body);
}).catch((err) => {
next(err);
})
});
И в моем файле db-pg/index.js
(не включая детали настройки pool
):
module.exports = {
query: (req) => {
return pool.query(req);
}
};
Я получаю следующую ошибку от postgreSQL:
syntax error at or near ","
Я пытаюсь выполнить запрос:
req = {
text: "SELECT * from my_func(?,?,?)",
values: ["the_name", 20190303, 20190620]
}
Что не так в моем синтаксисе?