|
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