|
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