Website for visualizing a persons github network.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
601 B

  1. const express = require("express");
  2. const session = require('express-session');
  3. const dotenv = require("dotenv").config();
  4. const app = express();
  5. const sessionProperties = {
  6. secret: process.env.SESSION_SECRET,
  7. cookie: { maxAge: 6000000 },
  8. resave: false,
  9. saveUninitialized: false
  10. };
  11. app.use(session(sessionProperties));
  12. app.use(express.urlencoded({ extended: true }));
  13. app.use(express.json());
  14. app.use(express.static('public'));
  15. const routes = require('./routes');
  16. app.use('/', routes);
  17. app.listen(process.env.PORT, () => console.log(`App listening on port ${process.env.PORT}!`));