app.js 740 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(require("sanitize").middleware);
  14. app.use(express.static(__dirname + "/views"));
  15. app.use(express.urlencoded({extended: true}));
  16. app.use(express.json());
  17. require("./routes")(app);
  18. app.listen(process.env.PORT, ()=>{
  19. console.log(`Running on port ${process.env.PORT}`);
  20. });