File size: 1,445 Bytes
df72131
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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;