|
1 | | -'use strict'; |
| 1 | +'use strict' |
2 | 2 |
|
3 | | -const express = require('express'); |
| 3 | +const express = require('express') |
4 | 4 |
|
5 | | -require('dotenv').config(); |
| 5 | +require('dotenv').config() |
6 | 6 |
|
7 | | -const logger = require('winston') |
8 | | -const minify = require('express-minify'); |
| 7 | +const minify = require('express-minify') |
9 | 8 |
|
10 | | -const create = require('./api/controllers/create.js'); |
11 | | -const send = require('./api/controllers/send.js'); |
12 | | -const javascript = require('./api/controllers/javascript.js'); |
| 9 | +const gaConfig = require('./config/ga_config.js'); |
| 10 | +const create = require('./api/controllers/create.js') |
| 11 | +const send = require('./api/controllers/send.js') |
| 12 | +const javascript = require('./api/controllers/javascript.js') |
13 | 13 |
|
14 | | -const app = express(); |
| 14 | +const app = express() |
15 | 15 |
|
16 | | -app.set('view engine', 'ejs'); |
17 | | -app.use(minify()); |
| 16 | +app.set('view engine', 'ejs') |
| 17 | +app.use(minify()) |
18 | 18 |
|
19 | 19 | app.options('*', function (req, res) { |
20 | 20 | res |
21 | 21 | .status(200) |
22 | 22 | .header('Access-Control-Allow-Headers', 'Content-Type') |
23 | 23 | .header('Access-Control-Allow-Origin', '*') |
24 | | - .send(); |
| 24 | + .send() |
25 | 25 | }) |
26 | 26 |
|
27 | | - |
28 | | -let router = express.Router(); |
29 | | -app.use(process.env.BASE_PATH, router); |
| 27 | +let router = express.Router() |
| 28 | +app.use(process.env.BASE_PATH, router) |
30 | 29 |
|
31 | 30 | router.route('/swagger') |
32 | 31 | .get(function (req, res) { |
33 | 32 | res |
34 | 33 | .status(200) |
35 | 34 | .header('Access-Control-Allow-Headers', 'Content-Type') |
36 | 35 | .header('Access-Control-Allow-Origin', '*') |
37 | | - .sendFile(__dirname + '/swagger/v0.1.json'); |
38 | | - }); |
| 36 | + .sendFile(__dirname + '/swagger/v0.1.json') |
| 37 | + }) |
39 | 38 |
|
40 | 39 | router.route('/javascript/gaproxy.js') |
41 | | - .get(javascript.getJavascript); |
| 40 | + .get(javascript.getJavascript) |
42 | 41 |
|
43 | 42 | router.route('/create') |
44 | | - .get(create.create); |
| 43 | + .get(create.create) |
45 | 44 |
|
46 | 45 | router.route('/send/pageview') |
47 | | - .get(send.sendPageView); |
| 46 | + .get(send.sendPageView) |
48 | 47 |
|
49 | 48 | router.route('/send/event') |
50 | | - .get(send.sendEvent); |
51 | | - |
| 49 | + .get(send.sendEvent) |
52 | 50 |
|
53 | 51 | if (!process.env.AWS_LAMBDA_FUNCTION_NAME) { |
54 | | - logger.info('Using ' + process.env.BASE_PATH + ' for base path.'); |
55 | | - logger.info('Server listing on port ' + (process.env.PORT || 3001) + ' at ' + process.env.BASE_PATH + '.'); |
56 | | - app.listen(process.env.PORT || 3001); |
| 52 | + gaConfig.logger.info('Using ' + process.env.BASE_PATH + ' for base path.') |
| 53 | + gaConfig.logger.info('Server listing on port ' + (process.env.PORT || 3001) + ' at ' + process.env.BASE_PATH + '.') |
| 54 | + app.listen(process.env.PORT || 3001) |
57 | 55 | } |
58 | 56 |
|
59 | | -module.exports = app; |
| 57 | +module.exports = app |
0 commit comments