|
1 |
| -var express = require('express'); |
2 |
| -var path = require('path'); |
3 |
| -var cookieParser = require('cookie-parser'); |
4 |
| -var logger = require('morgan'); |
5 |
| -require('dotenv').config() |
6 |
| -var indexRouter = require('./routes/index'); |
7 |
| -var apiRouter = require('./routes/api'); |
8 |
| -var apiResponse = require('./helpers/apiResponse'); |
9 |
| -var cors = require('cors'); |
| 1 | +var express = require("express"); |
| 2 | +var path = require("path"); |
| 3 | +var cookieParser = require("cookie-parser"); |
| 4 | +var logger = require("morgan"); |
| 5 | +require("dotenv").config(); |
| 6 | +var indexRouter = require("./routes/index"); |
| 7 | +var apiRouter = require("./routes/api"); |
| 8 | +var apiResponse = require("./helpers/apiResponse"); |
| 9 | +var cors = require("cors"); |
10 | 10 |
|
11 | 11 | // DB connection
|
12 | 12 | var MONGODB_URL = process.env.MONGODB_URL;
|
13 |
| -var mongoose = require('mongoose'); |
| 13 | +var mongoose = require("mongoose"); |
14 | 14 | mongoose.connect(MONGODB_URL, { useNewUrlParser: true }).then(() => {
|
15 |
| - //don't show the log when it is test |
16 |
| - if(process.env.NODE_ENV !== 'test') { |
17 |
| - console.log("Connected to %s", MONGODB_URL); |
18 |
| - console.log("App is running ... \n"); |
19 |
| - console.log("Press CTRL + C to stop the process. \n"); |
20 |
| - } |
21 |
| - }) |
22 |
| - .catch(err => { |
23 |
| - console.error("App starting error:", err.message); |
24 |
| - process.exit(1); |
25 |
| - }); |
| 15 | + //don't show the log when it is test |
| 16 | + if(process.env.NODE_ENV !== "test") { |
| 17 | + console.log("Connected to %s", MONGODB_URL); |
| 18 | + console.log("App is running ... \n"); |
| 19 | + console.log("Press CTRL + C to stop the process. \n"); |
| 20 | + } |
| 21 | +}) |
| 22 | + .catch(err => { |
| 23 | + console.error("App starting error:", err.message); |
| 24 | + process.exit(1); |
| 25 | + }); |
26 | 26 | var db = mongoose.connection;
|
27 | 27 |
|
28 | 28 | var app = express();
|
29 | 29 |
|
30 | 30 | //don't show the log when it is test
|
31 |
| -if(process.env.NODE_ENV !== 'test') { |
32 |
| - app.use(logger('dev')); |
| 31 | +if(process.env.NODE_ENV !== "test") { |
| 32 | + app.use(logger("dev")); |
33 | 33 | }
|
34 | 34 | app.use(express.json());
|
35 | 35 | app.use(express.urlencoded({ extended: false }));
|
36 | 36 | app.use(cookieParser());
|
37 |
| -app.use(express.static(path.join(__dirname, 'public'))); |
| 37 | +app.use(express.static(path.join(__dirname, "public"))); |
38 | 38 |
|
39 | 39 | //To allow cross-origin requests
|
40 | 40 | app.use(cors());
|
41 | 41 |
|
42 | 42 | //Route Prefixes
|
43 |
| -app.use('/', indexRouter); |
44 |
| -app.use('/api/', apiRouter); |
| 43 | +app.use("/", indexRouter); |
| 44 | +app.use("/api/", apiRouter); |
45 | 45 |
|
46 | 46 | // throw 404 if URL not found
|
47 | 47 | app.all("*", function(req, res) {
|
48 |
| - return apiResponse.notFoundResponse(res, 'Page not found'); |
| 48 | + return apiResponse.notFoundResponse(res, "Page not found"); |
49 | 49 | });
|
50 | 50 |
|
51 |
| -app.use((err, req, res, next) => { |
52 |
| - if(err.name == "UnauthorizedError"){ |
53 |
| - return apiResponse.unauthorizedResponse(res, err.message); |
54 |
| - } |
| 51 | +app.use((err, req, res) => { |
| 52 | + if(err.name == "UnauthorizedError"){ |
| 53 | + return apiResponse.unauthorizedResponse(res, err.message); |
| 54 | + } |
55 | 55 | });
|
56 | 56 |
|
57 | 57 | module.exports = app;
|
0 commit comments