如何使用graphql连接PostgreSQL

时间:2019-01-08 10:01:25

标签: postgresql graphql

我的数据库在postgres中有一个表。表名称是“ mytable”,它有4列:名称,职务,国家/地区,联系方式。我可以使用nodejs在浏览器中显示列值。这是代码:

const pg        = require('pg');
const express   = require('express');
const app       = express();


const config = {
    user: 'test',
    database: 'mydatabase',
    password: '1234',
    port: 5432
};

const pool = new pg.Pool(config);

app.get('/', (req, res, next) => {
    pool.connect(function(err,client,done) {
       if(err){
           console.log("not able to get connection "+ err);
           res.status(400).send(err);
       } 
       client.query("SELECT * FROM mytable",function(err,result) {
           done(); 
           if(err){
               console.log(err);
               res.status(400).send(err);
           }
           res.status(200).send(result.rows);
       });
    });
});

app.listen(4000, function () {
    console.log('Server is running.. on Port 4000');
});

我想用Graphql在浏览器中显示值。该怎么做?

n.b我对graphql非常陌生。我已经进行了一些研究herehere,但无法正确理解。谢谢

0 个答案:

没有答案