|
1 | | -if(process.env.NODE_ENV !== 'production') { |
2 | | - require('dotenv').config() |
3 | | -} |
4 | | - |
5 | | -const express = require('express') |
6 | | -const app = express() |
7 | | -app.use(express.urlencoded({extended: true})) |
8 | | -const expressLayouts = require('express-ejs-layouts') |
9 | | -const indexRouter = require('./routes/index') |
10 | | -app.set('view engine','ejs') |
11 | | -app.set('views',__dirname +'/views') |
12 | | -app.set('layout','layouts/layout') |
13 | | -app.use(expressLayouts) |
14 | | -app.use(express.static('public')) |
15 | | - |
16 | | -const mongoose = require("mongoose") |
17 | | -mongoose.connect(process.env.DATABASE_URL,{ |
18 | | - useNewUrlParser:true, |
19 | | - useUnifiedTopology: true |
20 | | -}) |
21 | | -const db = mongoose.connection |
22 | | -db.on('error',error => console.error(error)) |
23 | | -db.once('open',() => console.log('Connected to Mongoose')) |
24 | | -mongoose.set('useFindAndModify', false); |
25 | | - |
26 | | -app.use('/',indexRouter) |
27 | | - |
28 | | -app.listen(process.env.PORT || 3000) |
29 | | - |
30 | | -// const predict = require('./services/predict') |
31 | | -const schedualing = require('./services/scheduling') |
32 | | -schedualing.fetchAllContests() |
33 | | -// const users = require('./services/users') |
34 | | -const contest = require('./services/contests') |
| 1 | +const express = require("express"); |
| 2 | +const app = express(); |
| 3 | +app.use(express.urlencoded({ extended: true })); |
| 4 | +const expressLayouts = require("express-ejs-layouts"); |
| 5 | +const indexRouter = require("./routes/index"); |
| 6 | +app.set("view engine", "ejs"); |
| 7 | +app.set("views", __dirname + "/views"); |
| 8 | +app.set("layout", "layouts/layout"); |
| 9 | +app.use(expressLayouts); |
| 10 | +app.use(express.static("public")); |
| 11 | +app.use("/", indexRouter); |
35 | 12 |
|
| 13 | +const port = process.env.PORT || 8080; |
| 14 | +app.listen(port, "0.0.0.0", (err) => { |
| 15 | + if (err) { |
| 16 | + console.error(err); |
| 17 | + return; |
| 18 | + } |
| 19 | + console.log("Listening on " + port); |
| 20 | +}); |
0 commit comments