-1
var express = require('express');
var app = express();
var pg = require('pg');
var connectionString = "postgresql://postgres:[email protected]:3001/redc";
app.use(express.static('public'));
app.get('/index.html', function (req, res) {
res.sendFile(__dirname + "/" + "index.html");
})
app.get('/process_get', function (req, res) {
response = {
name:req.query.name,
lat:req.query.lat,
long1:req.query.long
};
console.log(response);
res.end(JSON.stringify(response));
var client = new pg.Client(connectionString);
client.connect();
console.log("connect");
console.log("INSERT INTO data(name, latitude,longitude) values('"+req.query.name+"',"+req.query.lat+","+req.query.long+")");
var i = client.query("INSERT INTO data values('"+req.query.name+"',"+req.query.lat+","+req.query.long+")");
console.log(i);
console.log("Query Inserted")
})
var server = app.listen(3001, function() {
var host = server.address().address
var port = server.address().port
console.log("Example app listening at http://%s:%s", host, port)
})
私はこのコードを取得して実行していますが、dbをチェックすると挿入クエリが機能せず、3つのパラメータの値が名前、緯度、私はないと思う。PostgreSQLでNodeJsを使用して値が更新されない
無効なクエリ(列名なし)を実行していますので、何を期待しましたか? –