Spaces:
Running
Running
| const express = require('express'); | |
| const { createTeam, joinTeam, verifyTeam, info, coupon } = require('../controllers/UserRegistrationFunctions'); | |
| const crypto = require('crypto'); | |
| const path = require('path'); | |
| const userRouter = express.Router(); | |
| var cookies = require("cookie-parser"); | |
| userRouter.use(cookies()); | |
| //JOIN or CREATE team button page | |
| userRouter | |
| .route('') | |
| // .get(function (req, res) { res.status(200).sendFile(path.join(__dirname, "../../client/registration/build", "index.html")) }) | |
| //CREATE team LEADER page | |
| userRouter | |
| .route('/create') | |
| .post(createTeam) | |
| // .get(function (req, res) { res.status(200).sendFile(path.join(__dirname, "../../client/registration/build", "index.html")) }) | |
| //JOIN team CODE page | |
| //PROTECTED BY protectlink middleware | |
| userRouter | |
| .route('/code') | |
| .post(verifyTeam) | |
| //.get(function (req, res) { res.status(200).sendFile(path.join(__dirname, "../../client/registration/build", "index.html")) }) | |
| userRouter | |
| .route('/info') | |
| .post(info) | |
| userRouter | |
| .route('/coupon') | |
| .get(coupon) | |
| // userRouter | |
| // .route('/test') | |
| // .get(function(req,res){res.json({ | |
| // message:path.join(__dirname,"../public") | |
| // })}) | |
| //JOIN team MEMBER page | |
| userRouter | |
| .route('/:id') | |
| // .get(function (req, res) { res.status(200).sendFile(path.join(__dirname, "../../client/registration/build", "index.html")) }) | |
| .post(joinTeam) | |
| module.exports = userRouter; | |