AWS RDS Postgresqlと対話するNodeJS EC2サーバでコールバックを実装しようとしています。私はそれがどのように行われているのかよく分かりません。 AWS-SDKのRDSモジュールにEventEmitterメソッドがあるようです。これは、MySQL、AuroraなどのすべてのRDSインスタンスタイプ用に設計されています。特にpostgres用ではありません。私がしようとしているのは、INSERTまたはDELETEクエリの後にある種のコールバックを取得することだけです。AWS RDS PostgreSQLでnode.jsを使用してコールバックを実装する方法
1
A
答えて
1
あなたのポストグルがRDSであるかスタンドアロンでEC2であるかは、具体的ではありません。あなたは
var pg = require('pg'); var dbe={"result":null};
function Q(sqlQuery,callback) {
/* async, vulnerable, simple */
var conString = "postgres://"+dbUser+":"+dbPass+"@"+dbHost+":"+dbPort+"/"+dbName+"?ssl=true";
pg.connect(conString, function(err, client, done) {
if(err) {
return console.error('error fetching client from pool', err);
}
client.query(sqlQuery, function(err, result) {
done();//call `done()` to release the client back to the pool
if(err) {
return console.error('error running query', err);
}
dbe.result = result;
//console.log(JSON.parse(result.setEncoding('utf8');));
callback();
});
});
}
そして
var res = Q('select now()', function(a) {console.log(dbe.result)});
または類似の呼び出しが必要になります - 私は、ATM
+0
言い換えれば、簡単なクエリを実行します。例は必要ありませんか? –
+0
私の答えは、postgresを問い合わせるコールバックを持つnode.js関数の例です –
関連する問題
- 1. AWS RDS PostgresqlでバックアップDBファイルをロードする方法
- 2. Node.jsでtwitter apiを使用しているときにコールバック関数を実装する方法
- 3. PostgreSQLでACLを実装する方法
- 4. SquareのRetrofitネットワーキングライブラリを使用して非同期コールバックを実装する方法
- 5. AWS RDSインスタンスをデバッグする方法は?
- 6. モバイルアプリケーションNode.jsバックエンドでSQLを使用してテーブルジョインを実装する
- 7. AWSのPG RDSを使用したリンクサーバー
- 8. aws s3 cp> aws Java SDKでマルチパートコピーを使用してcpコマンドを実装する方法
- 9. AWS Lambdaを使用してAWS Flow FrameworkでDeciderおよびActivityワーカーを実装する方法は?
- 10. Windowsメッセージループを使用したコールバック実装
- 11. node.js、express、socketを使用して通知システムを実装する
- 12. node.jsを使用してトリガーを実装するsequelizeとフック
- 13. PDSを使用してAWS RDSに接続できません
- 14. AWS RDSとAWS Elasticsearchサービスを統合する方法
- 15. Node.jsコールバックを使用してWebインターフェイスにデータを送信する方法
- 16. node.jsでエクスプレスサーバなしでAndroid Deeplinkを実装する方法
- 17. C++で使用可能なコールバックを実装する良い方法
- 18. django dockerの実装でリモートpostgres dbを使用する方法
- 19. Redisでロールバックを使用してトランザクションを実装する方法
- 20. WPVMでMVVMを使用してフィルタボックスを実装する方法
- 21. jqueryを使用してドラッグでスクロールを実装する方法
- 22. C#でDynamicObjectを使用してイベントアクセッサを実装する方法
- 23. CloudWatchを使用してAWS RDSインスタンスがダウンしているかどうかを確認する方法
- 24. s3からpostgresql rdsにデータファイルをインポートする方法
- 25. AWS CLIを使用してRDS DB上のストレージステータスを照会
- 26. AWS EC2でNode.jsとDropboxを実行する方法
- 27. AWSでMySQLドキュメントストアを設定する方法RDS
- 28. ジャスミンを使用してコールバックで実行されるアクションをテストする方法
- 29. android.net.rtpパッケージを使用してVOIPアプリケーションを実装する方法
- 30. ionicを使用してrating starを実装する方法
単にクエリを実行すると間違って何をテストするための遊び場を持っていませんいつものようにデータを取得していますか? –