我的数据库在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在浏览器中显示值。该怎么做?