const request = require('request'); const db = require('../app/db') const logger = require('../app/logger'); const apiKey = process.env.ZIPCODE_API_KEY || "x4hw36qerDOdewjz5HIx4IR7XO5wsWVb7jFZTJ9jvCYYIHNhvK4aIpMExKb5gEoW"; const zipCodeURL = 'https://www.zipcodeapi.com/rest/'; var distance = { find: function(req, res, next) { var url = zipCodeURL + apiKey + '/distance.json/' + req.params.zipcode1 + '/' + req.params.zipcode2 + '/mile'; logger.info(url); process.env["NODE_TLS_REJECT_UNAUTHORIZED"] = 0; request(url, function (error, response, body) { if (!error && response.statusCode == 200) { response = JSON.parse(body); res.send(response); } else { logger.info(error); res.send({distance: -1}); } }); // Sample DB call db.query('SELECT NOW()', (err, res) => { if (err) { throw err; } logger.info('time:', res.rows[0]) }); } }; module.exports = distance;