使用json数据返回网格

使用json数据返回网格,json,express,Json,Express,我的节点服务器中有以下代码。我遇到间歇性的“套接字不可写”问题,有人知道为什么会发生这种情况吗 第二个问题-哪个网格最适合显示我的json数据 var express = require('express'); var app = express.createServer(express.logger()); var pg = require('pg'); var async = require('async'); app.configure(function() { console.lo

我的节点服务器中有以下代码。我遇到间歇性的“套接字不可写”问题,有人知道为什么会发生这种情况吗

第二个问题-哪个网格最适合显示我的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);
    });
  });
});

1-您应该在服务器启动时初始化DB连接,而不是在每次请求-响应时初始化

2-此类建议不符合stackoverflow的目的+我们不知道您想要显示什么+我们不知道您在客户端使用什么技术/框架(甚至不确定您想要输出HTML…)+我们不知道您正在处理什么数据