0

ノードサーバーに次のコードがあります。「ソケットが書き込み不可」の問題が断続的に発生しています。なぜこれが起こっているのか誰にも分かりますか?

2 番目の問題 - json データを表示するのに最適なグリッドはどれですか?

var express = require('express');
var app = express.createServer(express.logger());
var pg = require('pg');
var async = require('async');

app.configure(function() {
  console.log("Configuring");
  app.use(express.bodyParser());
});

app.get('/', function(req, res) {

  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "X-Requested-With");

  var output = '';
  pg.connect(process.env.DATABASE_URL, function(err, client) {
    var query = client.query('SELECT * FROM links');

    query.on('row', function(row) {
      output += JSON.stringify(row);
    });

    query.on('end', function() {
      client.end();
      res.send(output);
    });
  });
});
4

1 に答える 1

0

1-要求応答ごとに行うのではなく、サーバーの起動時にDB接続を初期化する必要があります。

2-この種のアドバイスはstackoverflowの目的から外れています+表示したいものがわかりません+クライアント側で使用しているテクノロジー/フレームワークがわかりません(HTMLを出力したいかどうかさえわかりません... )+どのデータを処理しているかわかりません...

于 2012-06-12T13:58:28.750 に答える