app.js 696 B

1234567891011121314151617181920212223242526
  1. const express = require("express");
  2. const session = require("express-session");
  3. const mongoose = require("mongoose");
  4. const app = express();
  5. mongoose.connect(process.env.SUBLINE, {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. const port = 8000;
  18. app.listen(port, ()=>{
  19. console.log(`Listening on port ${port}`);
  20. });