0
PostgreSQLのテーブルに格納されているlargeObjectのデータの行をプルする選択クエリがあります。フィールド内の特定のデータは、htmlファイルです。選択クエリの結果セットのデータフィールドから特定の内容を返します。
データフィールドの名前を16543(16543kBの場合)と表示されるコンソールに出力できます。
私の書き込みの問題は、実際のコンテンツ(HTML)をどのように返して、後でそれを1つのオブジェクトとしてエクスポートしてブラウザに送ることができるかということです。
私はノードを使用して、これまでHERESに私のソースコードを表現しています:
var database = require('../database/postgresDB.js');
var pg = require('pg');
var html = {};
var connectionString = "postgres://dabladmin:[email protected]:5432/dablpatient";
var client = new pg.Client(connectionString);
client.connect();
var query = client.query('SELECT * FROM htmlfiles WHERE id = 1', function(err, result){
console.log(JSON.stringify(result));
console.log(result.rows[0].htmlfile);
html = result.rows[0].htmlfile;
//return result.rows[0].htmlfile;
//console.dir(html);
});
module.exports = html;
オーケーは、私はあなたが私はそれを試してみるよ、ここで何をしているかを理解していただきありがとうございます! – Llanod11
TypeError:html_model.getHtmlは関数ではありません – Llanod11
これをルータディレクトリファイルに渡しましたので、結果をブラウザに送信できます:router.get( '/ new'、function(req、res、next){ html_model。 getHtml()。then(result => { res.send(result.rows [0] .htmlfile); }); }); – Llanod11