Skip to content

Commit

Permalink
cleanup express server code
Browse files Browse the repository at this point in the history
  • Loading branch information
RyanQuey committed Jun 25, 2020
1 parent 5f990c8 commit decf7d2
Showing 1 changed file with 9 additions and 29 deletions.
38 changes: 9 additions & 29 deletions app.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ const express = require('express');
const path = require('path');

const indexRouter = require('./routes/index');
const bodyParser = require('body-parser');
const request = require('request')

process.env.NODE_ENV = process.env.NODE_ENV || "development"
Expand All @@ -14,10 +13,6 @@ const clientUrl = process.env.CLIENT_URL || "http://localhost:3000"

const app = express();

/*
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false })); // for parsing application/x-www-form-urlencoded
*/
app.use(express.json());

app.use(function(req, res, next) {
Expand All @@ -26,48 +21,34 @@ app.use(function(req, res, next) {
next();
});


app.use("/flight-search", (req, res) => {
const method = req.method.toLowerCase();
app.use("/flight-search", (req, res, next) => {
const method = req.method.toLowerCase();
const body = req.body;

const headers = {
const headers = {
'Content-Type': "application/json",
}
const url = `${elasticsearchUrl}${req.originalUrl.replace('/flight-search', "/kibana_sample_data_flights")}`
console.log("method", method)
console.log("url", url)
console.log("body", body)
const options = {
const options = {
uri: url,
headers,
method: 'POST',
json: body,
};

request(options, (esError, esRes, esResBody) => {

if (esError) {
console.error("***error:***")
console.log(esError)
request(options, (esError, esRes, esResBody) => {
if (esError) {
console.log("Error getting data from ES")
return next(esError);
} else {
console.log(esRes.statusCode) // 200
console.log(esResBody) // 200

} else {
return res.send(esResBody);
}
})
})



app.use(express.static(path.join(__dirname, 'build')));

app.get('/ping', function (req, res) {
return res.send('pong');
});

app.use('/', indexRouter);
app.use('*', (req, res, next) => {
console.error("Missed our routes, try again")
Expand All @@ -76,8 +57,7 @@ app.use('*', (req, res, next) => {

// error handler
app.use(function(err, req, res, next) {
// set locals, only providing error in development
console.error(err);
console.error(err);
res.send('error: ' + err.toString());
});

Expand Down

0 comments on commit decf7d2

Please sign in to comment.