pull/1/head
Rob Hedgpeth 2019-12-16 15:31:59 -08:00
rodzic 15e6525631
commit a0bf69bca1
2 zmienionych plików z 7 dodań i 4 usunięć

Wyświetl plik

@ -1,11 +1,12 @@
var fs = require("fs") var fs = require("fs")
var mariadb = require('mariadb'); var mariadb = require('mariadb');
// Configure the database connection
const pool = mariadb.createPool({ const pool = mariadb.createPool({
host: 'Host_Here', host: '<Hostname_Here>',
user:'Username_Here', user:'<Username_Here>',
port: 5002, port: 5002,
password: "Password_Here", password: "<Password_Here>",
database: 'flights', database: 'flights',
connectionLimit: 5 connectionLimit: 5
}); });

Wyświetl plik

@ -4,7 +4,7 @@ let express = require("express"),
router = express.Router(), router = express.Router(),
pool = require('../db'); pool = require('../db');
// GET search // GET - general flight filter
router.get("/airlines_stats", async (req, res, next) => { router.get("/airlines_stats", async (req, res, next) => {
var origin = req.query.o; var origin = req.query.o;
var dest = req.query.dst; var dest = req.query.dst;
@ -55,6 +55,7 @@ router.get("/airlines_stats", async (req, res, next) => {
} }
}); });
// GET - breakdown of delays by type for a given airline
router.get("/airline_delays", async (req, res, next) => { router.get("/airline_delays", async (req, res, next) => {
var origin = req.query.o; var origin = req.query.o;
var dest = req.query.dst; var dest = req.query.dst;
@ -108,6 +109,7 @@ router.get("/airline_delays", async (req, res, next) => {
} }
}); });
// GET - breakdown of delays by type for an airline vs average of all airlines
router.get("/delays_comparison", async (req, res, next) => { router.get("/delays_comparison", async (req, res, next) => {
var origin = req.query.o; var origin = req.query.o;
var dest = req.query.dst; var dest = req.query.dst;