私はnode.jsを使用しており、postgresqlとのデータベース接続を行っています。私api.jsがどのように見えるPGを使用したNode JSでclient.queryの値を取得する方法は?
var dbConnect = require('./dbConfig.js');
var client = dbConnect.myconnection;
var ser = function(value) {
var query = "SELECT * FROM tbl_api WHERE apikey = '" + value + "'";
client.query(query, function(err, result) {
var res = true;
if (err) {
var res = false;
} else {
if (result.rowCount > 0) {
res = true;
} else {
res = false;
}
}
return res;
});
};
module.exports.checkAPI = ser;
: - - :
var express = require('express');
var app = express();
var apiCheck = require('./api.js');
//APIKey Generator check api
app.get('/apicheck/:apikey', function(request, response) {
var value = request.params.apikey;
var result = apiCheck.checkAPI(value);
response.send(result);
});
私が望むよう
var pg = require('pg');
var client = new pg.Client({
host:'myhoost',
port:'5432',
user:'myuser',
password:'mypass',
database:'mydb',
ssl:true
});
client.connect();
module.exports.myconnection = client;
私api.jsファイルルック - : 私dbConfig.jsは次のようになりresからclient.queryをresult変数に追加します。私はmysqljs issueと同じ問題を発見しましたが、まだ私はこの疑問を解決することができません。
何:へ
そして、あなたの
api.js
変更にあなたは受け取っていますか? – Zeokav私は何も受け取りません。 @ゼオカブ –
なぜ誰かがこの質問に投票した?私は疑いを抱いているだけです。それは有効かどうか? –