include test route, env reference, and self signed certs

This commit is contained in:
Paul Trowbridge 2020-11-27 02:34:47 -05:00
parent 8f7f387729
commit 25ad266aef
1 changed files with 27 additions and 7 deletions

View File

@ -5,18 +5,38 @@ var bodyParser = require('body-parser');
const server = express();
var fs = require('fs');
var readline = require('readline');
const pg = require('pg');
const pg = require('pg')
var options = {
key: fs.readFileSync(process.env.wd + 'key.pem'),
cert: fs.readFileSync(process.env.wd + 'cert.pem'),
passprase: []
};
const client = new pg.Client({
user: 'api',
host: '192.168.1.110',
database: 'ubm',
password: 'qqqx53!028',
port: 5433,
user: process.env.user,
password: process.env.password,
host: process.env.host,
port: process.env.port,
database: process.env.database,
ssl: false,
application_name: "osm_api"
})
client.connect()
/*
client.query('SELECT 1', (err, res) => {
console.log(err, res)
client.end()
})
})
*/
server.get('/pgtest', bodyParser.json(), function(req, res) {
client.query('SELECT 1', (err, rslt) => {
console.log(err, rslt)
res.send(rslt.rows[0]);
})
})
https.createServer(options, server).listen(process.env.nodeport, () => {
console.log('started on ' + process.env.nodeport)
});