app.js 701 B

12345678910111213141516171819202122232425
  1. const express = require("express");
  2. const session = require("cookie-session");
  3. const mongoose = require("mongoose");
  4. const app = express();
  5. mongoose.connect(process.env.SUBLINE_DB, {useNewUrlParser: true, useUnifiedTopology: true});
  6. app.set("view engine", "ejs");
  7. app.use(session({
  8. secret: "Super Secret Subline Subliminally Saving Secrets So Sneaky Snakes Stay Sullen",
  9. cookie: {secure: false},
  10. saveUninitialized: true,
  11. resave: false
  12. }));
  13. app.use(express.static(__dirname + "/views"));
  14. app.use(express.urlencoded({extended: true}));
  15. app.use(express.json());
  16. require("./routes")(app);
  17. app.listen(process.env.PORT, ()=>{
  18. console.log(`Running on port ${process.env.PORT}`);
  19. });