diff --git a/index.js b/index.js index fe7742a..c04416c 100644 --- a/index.js +++ b/index.js @@ -7,7 +7,8 @@ var app = express(); let config = JSON.parse(fs.readFileSync('config.json')); // Routes -var corsMiddleware = require('./src/routes/corsMiddleware.js'); +var corsMiddleware = require('./src/middleware/cors.js'); +var loggerMiddleware = require('./src/middleware/logger.js'); // Routes var getVideoSponsorTimes = require('./src/routes/getVideoSponsorTimes.js'); @@ -24,18 +25,13 @@ var getTopUsers = require('./src/routes/getTopUsers.js'); var getTotalStats = require('./src/routes/getTotalStats.js'); var getDaysSavedFormatted = require('./src/routes/getDaysSavedFormatted.js'); -// YouTube API -const YouTubeAPI = require("youtube-api"); -YouTubeAPI.authenticate({ - type: "key", - key: config.youtubeAPIKey -}); // Create an HTTP service. http.createServer(app).listen(config.port); //setup CORS correctly app.use(corsMiddleware); +app.use(loggerMiddleware); //add the get function app.get('/api/getVideoSponsorTimes', getVideoSponsorTimes); diff --git a/src/middleware/logger.js b/src/middleware/logger.js new file mode 100644 index 0000000..4b26fce --- /dev/null +++ b/src/middleware/logger.js @@ -0,0 +1,3 @@ +module.exports = function logger (req, res, next) { + console.log('Request recieved: ' + req.url); +} \ No newline at end of file diff --git a/src/utils/youtubeAPI.js b/src/utils/youtubeAPI.js index 2f11b64..0cf9d72 100644 --- a/src/utils/youtubeAPI.js +++ b/src/utils/youtubeAPI.js @@ -1,3 +1,6 @@ +var fs = require('fs'); +var config = JSON.parse(fs.readFileSync('config.json')); + // YouTube API const YouTubeAPI = require("youtube-api"); YouTubeAPI.authenticate({