diff --git a/server/controllers/sessions.controller.js b/server/controllers/sessions.controller.js new file mode 100644 index 00000000..4547af25 --- /dev/null +++ b/server/controllers/sessions.controller.js @@ -0,0 +1,12 @@ + +export function newSession(req, res) { + +} + +export function destroySession(req, res) { + +} + +export function createSession(req, res) { + +} \ No newline at end of file diff --git a/server/controllers/user.controller.js b/server/controllers/user.controller.js new file mode 100644 index 00000000..e69de29b diff --git a/server/routes/session.routes.js b/server/routes/session.routes.js new file mode 100644 index 00000000..224e03c6 --- /dev/null +++ b/server/routes/session.routes.js @@ -0,0 +1,7 @@ +import { Router } from 'express'; +import * as SessionController from '../controllers/session.controller'; +const router = new Router(); + +router.route('/login').get(SessionController.newSession); + +router.route('/logout').get(SessionController.destroySession); \ No newline at end of file diff --git a/server/routes/user.routes.js b/server/routes/user.routes.js new file mode 100644 index 00000000..e69de29b diff --git a/server/server.js b/server/server.js index 0bd58a14..37a7e468 100644 --- a/server/server.js +++ b/server/server.js @@ -23,13 +23,13 @@ app.use(webpackHotMiddleware(compiler)); import serverConfig from './config'; //Body parser, cookie parser, sessions, serve public assets +app.use(Express.static(path.resolve(__dirname, '../static'))); app.use(bodyParser.urlencoded({extended: true})); app.use(bodyParser.json()); app.use(cookieParser()); app.use(session({secret: 'steve brule'})); app.use(passport.initialize()); app.use(passport.session()); -app.use(Express.static(path.resolve(__dirname, '../static'))); app.get("/", function(req, res) { res.sendFile(path.resolve(__dirname + '/../index.html'));