Я пытаюсь вставить запись в базу данных Postgres с помощью клиента Nodejs.Приведенный ниже URL во фрагменте кода содержит данные JSON.
Фрагмент кода: -
var pg = require("pg");
var req = require("request");
var url="http://localhost:6544/patients";
var connectionString = {
user: 'postgres',
host: 'localhost',
database: 'fhirbase',
password: 'postgres',
port: 5432,
};
var pool = new pg.Pool(connectionString);
pool.connect(function(err, client, done) {
req.get(url, (error, response, body) => {
if(error) {
return console.dir(error);
}
else{
data = JSON.parse(body);
for(i=1;i<=data.length;i++){
var v = data[i];
const query=client.query(new pg.Query("INSERT INTO account VALUES ('5','5','patient',:data[i])"));
}
}})
})
Ошибка: -events.js: 183 throw er;// Необработанное событие 'error' ^ error: синтаксическая ошибка в или около ":"