From 30cd12d73874583d87376494b4fc77365dbaf93f Mon Sep 17 00:00:00 2001 From: yashrajverma Date: Mon, 10 May 2021 15:27:31 +0530 Subject: [PATCH] PhoneAuth --- .history/.env_20210509163951 | 0 .history/.env_20210509164017 | 1 - .history/.env_20210509164034 | 3 - .history/.env_20210509164050 | 3 - .history/.env_20210509164109 | 3 - .history/.env_20210509164138 | 3 - .history/.env_20210509164140 | 3 - .history/app_20210503150708.js | 93 -------------- .history/app_20210503152356.js | 96 -------------- .history/app_20210503152948.js | 99 --------------- .history/app_20210503152953.js | 99 --------------- .history/app_20210503153001.js | 99 --------------- .history/app_20210503153018.js | 99 --------------- .history/app_20210503153622.js | 99 --------------- .history/app_20210503153812.js | 98 -------------- .history/app_20210503153844.js | 99 --------------- .history/app_20210503160225.js | 99 --------------- .history/app_20210503160253.js | 99 --------------- .history/app_20210503160401.js | 99 --------------- .history/app_20210503200710.js | 99 --------------- .history/app_20210509163930.js | 103 --------------- .history/app_20210509163946.js | 103 --------------- .history/app_20210509164233.js | 103 --------------- .history/app_20210509182548.js | 103 --------------- .history/app_20210509182557.js | 103 --------------- .history/app_20210509182624.js | 102 --------------- .history/controllers/auth_20210503150708.js | 103 --------------- .history/controllers/auth_20210509153635.js | 102 --------------- .history/controllers/auth_20210509154632.js | 130 ------------------- .history/controllers/auth_20210509155010.js | 130 ------------------- .history/controllers/auth_20210509155051.js | 130 ------------------- .history/controllers/auth_20210509155117.js | 130 ------------------- .history/controllers/auth_20210509155429.js | 130 ------------------- .history/controllers/auth_20210509155455.js | 130 ------------------- .history/controllers/auth_20210509155647.js | 130 ------------------- .history/controllers/auth_20210509155744.js | 130 ------------------- .history/controllers/auth_20210509160156.js | 130 ------------------- .history/controllers/auth_20210509161351.js | 130 ------------------- .history/controllers/auth_20210509164829.js | 130 ------------------- .history/controllers/auth_20210509165526.js | 130 ------------------- .history/controllers/auth_20210509165744.js | 134 -------------------- .history/controllers/auth_20210509165914.js | 134 -------------------- .history/models/Coupon_20210503151008.js | 0 .history/models/Coupon_20210503151143.js | 7 - .history/models/Coupon_20210503151154.js | 6 - .history/models/Coupon_20210503151227.js | 8 -- .history/models/Coupon_20210503151229.js | 8 -- .history/models/Coupon_20210503152726.js | 8 -- .history/models/Coupon_20210503153800.js | 8 -- .history/models/Coupon_20210503154746.js | 11 -- .history/models/Coupon_20210503200331.js | 16 --- .history/models/Coupon_20210503200625.js | 16 --- .history/models/User_20210503150708.js | 34 ----- .history/models/User_20210509151714.js | 37 ------ .history/models/User_20210509151719.js | 37 ------ .history/routes/Coupon_20210503151244.js | 0 .history/routes/Coupon_20210503151301.js | 5 - .history/routes/Coupon_20210503151644.js | 11 -- .history/routes/Coupon_20210503152048.js | 25 ---- .history/routes/Coupon_20210503152427.js | 27 ---- .history/routes/Coupon_20210503152622.js | 27 ---- .history/routes/Coupon_20210503152827.js | 27 ---- .history/routes/Coupon_20210503153143.js | 28 ---- .history/routes/Coupon_20210503153304.js | 28 ---- .history/routes/Coupon_20210503153306.js | 28 ---- .history/routes/Coupon_20210503153356.js | 28 ---- .history/routes/Coupon_20210503153430.js | 28 ---- .history/routes/Coupon_20210503154437.js | 33 ----- .history/routes/Coupon_20210503154828.js | 34 ----- .history/routes/Coupon_20210503155530.js | 41 ------ .history/routes/Coupon_20210503155602.js | 43 ------- .history/routes/Coupon_20210503155643.js | 43 ------- .history/routes/Coupon_20210503155753.js | 43 ------- .history/routes/Coupon_20210503155800.js | 43 ------- .history/routes/Coupon_20210503155845.js | 43 ------- .history/routes/Coupon_20210503155915.js | 43 ------- .history/routes/Coupon_20210503160010.js | 43 ------- .history/routes/Coupon_20210503160014.js | 50 -------- .history/routes/Coupon_20210503160018.js | 49 ------- .history/routes/Coupon_20210503160037.js | 48 ------- .history/routes/Coupon_20210503160039.js | 48 ------- .history/routes/Coupon_20210503160151.js | 47 ------- .history/routes/Coupon_20210503160427.js | 47 ------- .history/routes/Coupon_20210503160555.js | 47 ------- .history/routes/Coupon_20210503160634.js | 47 ------- .history/routes/Coupon_20210503160748.js | 47 ------- .history/routes/Coupon_20210503160850.js | 51 -------- .history/routes/Coupon_20210503160852.js | 50 -------- .history/routes/Coupon_20210503160913.js | 50 -------- .history/routes/Coupon_20210503160949.js | 50 -------- .history/routes/Coupon_20210503161113.js | 50 -------- .history/routes/Coupon_20210503161127.js | 50 -------- .history/routes/Coupon_20210503161157.js | 47 ------- .history/routes/Coupon_20210503161211.js | 47 ------- .history/routes/Coupon_20210503161322.js | 48 ------- .history/routes/Coupon_20210503161402.js | 48 ------- .history/routes/Coupon_20210503200453.js | 54 -------- .history/routes/Coupon_20210503200528.js | 52 -------- .history/routes/Coupon_20210503200538.js | 53 -------- .history/routes/Coupon_20210503200623.js | 53 -------- .history/routes/auth_20210503150708.js | 12 -- .history/routes/auth_20210509154824.js | 16 --- .history/routes/auth_20210509164314.js | 16 --- 103 files changed, 5987 deletions(-) delete mode 100644 .history/.env_20210509163951 delete mode 100644 .history/.env_20210509164017 delete mode 100644 .history/.env_20210509164034 delete mode 100644 .history/.env_20210509164050 delete mode 100644 .history/.env_20210509164109 delete mode 100644 .history/.env_20210509164138 delete mode 100644 .history/.env_20210509164140 delete mode 100644 .history/app_20210503150708.js delete mode 100644 .history/app_20210503152356.js delete mode 100644 .history/app_20210503152948.js delete mode 100644 .history/app_20210503152953.js delete mode 100644 .history/app_20210503153001.js delete mode 100644 .history/app_20210503153018.js delete mode 100644 .history/app_20210503153622.js delete mode 100644 .history/app_20210503153812.js delete mode 100644 .history/app_20210503153844.js delete mode 100644 .history/app_20210503160225.js delete mode 100644 .history/app_20210503160253.js delete mode 100644 .history/app_20210503160401.js delete mode 100644 .history/app_20210503200710.js delete mode 100644 .history/app_20210509163930.js delete mode 100644 .history/app_20210509163946.js delete mode 100644 .history/app_20210509164233.js delete mode 100644 .history/app_20210509182548.js delete mode 100644 .history/app_20210509182557.js delete mode 100644 .history/app_20210509182624.js delete mode 100644 .history/controllers/auth_20210503150708.js delete mode 100644 .history/controllers/auth_20210509153635.js delete mode 100644 .history/controllers/auth_20210509154632.js delete mode 100644 .history/controllers/auth_20210509155010.js delete mode 100644 .history/controllers/auth_20210509155051.js delete mode 100644 .history/controllers/auth_20210509155117.js delete mode 100644 .history/controllers/auth_20210509155429.js delete mode 100644 .history/controllers/auth_20210509155455.js delete mode 100644 .history/controllers/auth_20210509155647.js delete mode 100644 .history/controllers/auth_20210509155744.js delete mode 100644 .history/controllers/auth_20210509160156.js delete mode 100644 .history/controllers/auth_20210509161351.js delete mode 100644 .history/controllers/auth_20210509164829.js delete mode 100644 .history/controllers/auth_20210509165526.js delete mode 100644 .history/controllers/auth_20210509165744.js delete mode 100644 .history/controllers/auth_20210509165914.js delete mode 100644 .history/models/Coupon_20210503151008.js delete mode 100644 .history/models/Coupon_20210503151143.js delete mode 100644 .history/models/Coupon_20210503151154.js delete mode 100644 .history/models/Coupon_20210503151227.js delete mode 100644 .history/models/Coupon_20210503151229.js delete mode 100644 .history/models/Coupon_20210503152726.js delete mode 100644 .history/models/Coupon_20210503153800.js delete mode 100644 .history/models/Coupon_20210503154746.js delete mode 100644 .history/models/Coupon_20210503200331.js delete mode 100644 .history/models/Coupon_20210503200625.js delete mode 100644 .history/models/User_20210503150708.js delete mode 100644 .history/models/User_20210509151714.js delete mode 100644 .history/models/User_20210509151719.js delete mode 100644 .history/routes/Coupon_20210503151244.js delete mode 100644 .history/routes/Coupon_20210503151301.js delete mode 100644 .history/routes/Coupon_20210503151644.js delete mode 100644 .history/routes/Coupon_20210503152048.js delete mode 100644 .history/routes/Coupon_20210503152427.js delete mode 100644 .history/routes/Coupon_20210503152622.js delete mode 100644 .history/routes/Coupon_20210503152827.js delete mode 100644 .history/routes/Coupon_20210503153143.js delete mode 100644 .history/routes/Coupon_20210503153304.js delete mode 100644 .history/routes/Coupon_20210503153306.js delete mode 100644 .history/routes/Coupon_20210503153356.js delete mode 100644 .history/routes/Coupon_20210503153430.js delete mode 100644 .history/routes/Coupon_20210503154437.js delete mode 100644 .history/routes/Coupon_20210503154828.js delete mode 100644 .history/routes/Coupon_20210503155530.js delete mode 100644 .history/routes/Coupon_20210503155602.js delete mode 100644 .history/routes/Coupon_20210503155643.js delete mode 100644 .history/routes/Coupon_20210503155753.js delete mode 100644 .history/routes/Coupon_20210503155800.js delete mode 100644 .history/routes/Coupon_20210503155845.js delete mode 100644 .history/routes/Coupon_20210503155915.js delete mode 100644 .history/routes/Coupon_20210503160010.js delete mode 100644 .history/routes/Coupon_20210503160014.js delete mode 100644 .history/routes/Coupon_20210503160018.js delete mode 100644 .history/routes/Coupon_20210503160037.js delete mode 100644 .history/routes/Coupon_20210503160039.js delete mode 100644 .history/routes/Coupon_20210503160151.js delete mode 100644 .history/routes/Coupon_20210503160427.js delete mode 100644 .history/routes/Coupon_20210503160555.js delete mode 100644 .history/routes/Coupon_20210503160634.js delete mode 100644 .history/routes/Coupon_20210503160748.js delete mode 100644 .history/routes/Coupon_20210503160850.js delete mode 100644 .history/routes/Coupon_20210503160852.js delete mode 100644 .history/routes/Coupon_20210503160913.js delete mode 100644 .history/routes/Coupon_20210503160949.js delete mode 100644 .history/routes/Coupon_20210503161113.js delete mode 100644 .history/routes/Coupon_20210503161127.js delete mode 100644 .history/routes/Coupon_20210503161157.js delete mode 100644 .history/routes/Coupon_20210503161211.js delete mode 100644 .history/routes/Coupon_20210503161322.js delete mode 100644 .history/routes/Coupon_20210503161402.js delete mode 100644 .history/routes/Coupon_20210503200453.js delete mode 100644 .history/routes/Coupon_20210503200528.js delete mode 100644 .history/routes/Coupon_20210503200538.js delete mode 100644 .history/routes/Coupon_20210503200623.js delete mode 100644 .history/routes/auth_20210503150708.js delete mode 100644 .history/routes/auth_20210509154824.js delete mode 100644 .history/routes/auth_20210509164314.js diff --git a/.history/.env_20210509163951 b/.history/.env_20210509163951 deleted file mode 100644 index e69de29..0000000 diff --git a/.history/.env_20210509164017 b/.history/.env_20210509164017 deleted file mode 100644 index eb765ae..0000000 --- a/.history/.env_20210509164017 +++ /dev/null @@ -1 +0,0 @@ -MONGO_USER:"Cantilever" \ No newline at end of file diff --git a/.history/.env_20210509164034 b/.history/.env_20210509164034 deleted file mode 100644 index 088aa13..0000000 --- a/.history/.env_20210509164034 +++ /dev/null @@ -1,3 +0,0 @@ -"MONGO_USER":"Cantilever", - "MONGO_PASSWORD" :"Cantilever" , - "MONGO_DEFAULT_DATABASE" :"myFirstDatabase" \ No newline at end of file diff --git a/.history/.env_20210509164050 b/.history/.env_20210509164050 deleted file mode 100644 index 39086ad..0000000 --- a/.history/.env_20210509164050 +++ /dev/null @@ -1,3 +0,0 @@ -module.export={MONGO_USER:"Cantilever", - MONGO_PASSWORD :"Cantilever" , - MONGO_DEFAULT_DATABASE :"myFirstDatabase" } \ No newline at end of file diff --git a/.history/.env_20210509164109 b/.history/.env_20210509164109 deleted file mode 100644 index 39086ad..0000000 --- a/.history/.env_20210509164109 +++ /dev/null @@ -1,3 +0,0 @@ -module.export={MONGO_USER:"Cantilever", - MONGO_PASSWORD :"Cantilever" , - MONGO_DEFAULT_DATABASE :"myFirstDatabase" } \ No newline at end of file diff --git a/.history/.env_20210509164138 b/.history/.env_20210509164138 deleted file mode 100644 index 64a51f9..0000000 --- a/.history/.env_20210509164138 +++ /dev/null @@ -1,3 +0,0 @@ -MONGO_USER:Cantilever, - MONGO_PASSWORD :Cantilever , - MONGO_DEFAULT_DATABASE :myFirstDatabase \ No newline at end of file diff --git a/.history/.env_20210509164140 b/.history/.env_20210509164140 deleted file mode 100644 index 64a51f9..0000000 --- a/.history/.env_20210509164140 +++ /dev/null @@ -1,3 +0,0 @@ -MONGO_USER:Cantilever, - MONGO_PASSWORD :Cantilever , - MONGO_DEFAULT_DATABASE :myFirstDatabase \ No newline at end of file diff --git a/.history/app_20210503150708.js b/.history/app_20210503150708.js deleted file mode 100644 index ae33225..0000000 --- a/.history/app_20210503150708.js +++ /dev/null @@ -1,93 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) - -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }). -then(result => { - console.log('connected'); - app.listen(process.env.PORT || 5000) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503152356.js b/.history/app_20210503152356.js deleted file mode 100644 index 1c52ad8..0000000 --- a/.history/app_20210503152356.js +++ /dev/null @@ -1,96 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) - -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; -app.use(require('./models/Coupon')) -app.use(require('./routes/Coupon')) - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }). -then(result => { - console.log('connected'); - app.listen(process.env.PORT || 5000) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503152948.js b/.history/app_20210503152948.js deleted file mode 100644 index 8421cd5..0000000 --- a/.history/app_20210503152948.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) - -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; -app.use(require('./models/Coupon')) -app.use(require('./routes/Coupon')) - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }). -then(result => { - console.log('connected'); - app.listen(,()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503152953.js b/.history/app_20210503152953.js deleted file mode 100644 index d0ed53b..0000000 --- a/.history/app_20210503152953.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) - -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; -app.use(require('./models/Coupon')) -app.use(require('./routes/Coupon')) - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }). -then(result => { - console.log('connected'); - app.listen(()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503153001.js b/.history/app_20210503153001.js deleted file mode 100644 index 510184e..0000000 --- a/.history/app_20210503153001.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) - -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; -app.use(require('./models/Coupon')) -app.use(require('./routes/Coupon')) - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }). -then(result => { - console.log('connected'); - app.listen(()=>{ - console.log("server is running on port",port); - },port) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503153018.js b/.history/app_20210503153018.js deleted file mode 100644 index 0950006..0000000 --- a/.history/app_20210503153018.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) - -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; -app.use(require('./models/Coupon')) -app.use(require('./routes/Coupon')) - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }). -then(result => { - console.log('connected'); - app.listen(port,()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503153622.js b/.history/app_20210503153622.js deleted file mode 100644 index 2f26c3b..0000000 --- a/.history/app_20210503153622.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require('./models/Coupon')) -app.use(require('./routes/Coupon')) -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; - - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }). -then(result => { - console.log('connected'); - app.listen(port,()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503153812.js b/.history/app_20210503153812.js deleted file mode 100644 index 7e4c371..0000000 --- a/.history/app_20210503153812.js +++ /dev/null @@ -1,98 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require('./routes/Coupon')) -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; - - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }). -then(result => { - console.log('connected'); - app.listen(port,()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503153844.js b/.history/app_20210503153844.js deleted file mode 100644 index 1673a63..0000000 --- a/.history/app_20210503153844.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; -require('./models/Coupon') - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require('./routes/Coupon')) -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; - - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true }). -then(result => { - console.log('connected'); - app.listen(port,()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503160225.js b/.history/app_20210503160225.js deleted file mode 100644 index 5a6ac7a..0000000 --- a/.history/app_20210503160225.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; -require('./models/Coupon') - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require('./routes/Coupon')) -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; - - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true ,useFindAndModify:true}). -then(result => { - console.log('connected'); - app.listen(port,()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503160253.js b/.history/app_20210503160253.js deleted file mode 100644 index c081f70..0000000 --- a/.history/app_20210503160253.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; -require('./models/Coupon') - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require('./routes/Coupon')) -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; - - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true ,useFindAndModify:false}). -then(result => { - console.log('connected'); - app.listen(port,()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503160401.js b/.history/app_20210503160401.js deleted file mode 100644 index c081f70..0000000 --- a/.history/app_20210503160401.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; -require('./models/Coupon') - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require('./routes/Coupon')) -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; - - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true ,useFindAndModify:false}). -then(result => { - console.log('connected'); - app.listen(port,()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210503200710.js b/.history/app_20210503200710.js deleted file mode 100644 index c081f70..0000000 --- a/.history/app_20210503200710.js +++ /dev/null @@ -1,99 +0,0 @@ -const express = require('express') ; -const mongoose = require('mongoose') ; -const bodyparser = require('body-parser') ; -const authRoute = require('./routes/auth') ; -const profileRoute = require('./routes/profile') ; -const paymentRoute = require('./routes/payment') ; -const courseRoute = require('./routes/course') ; -const adminRoute = require('./routes/admin') ; -const port=process.env.PORT || 5000; - -const cors = require('cors') ; -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express() ; - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority` - -app.use(cors()) ; -app.use(bodyparser.json()) ; -require('./models/Coupon') - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require('./routes/Coupon')) -app.use(authRoute) ; - -app.use(profileRoute) ; - -app.use(paymentRoute) ; - -app.use(courseRoute) ; - -app.use(adminRoute) ; - - -mongoose.connect(MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true ,useFindAndModify:false}). -then(result => { - console.log('connected'); - app.listen(port,()=>{ - console.log("server is running on port",port); - }) ; -}) -.catch(err => { - console.log(err); -}) \ No newline at end of file diff --git a/.history/app_20210509163930.js b/.history/app_20210509163930.js deleted file mode 100644 index 71a0918..0000000 --- a/.history/app_20210509163930.js +++ /dev/null @@ -1,103 +0,0 @@ -const express = require("express"); -const mongoose = require("mongoose"); -const bodyparser = require("body-parser"); -const authRoute = require("./routes/auth"); -const profileRoute = require("./routes/profile"); -const paymentRoute = require("./routes/payment"); -const courseRoute = require("./routes/course"); -const adminRoute = require("./routes/admin"); -const port = process.env.PORT || 5000; -require("dotenv"); - -const cors = require("cors"); -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express(); - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`; - -app.use(cors()); -app.use(bodyparser.json()); -require("./models/Coupon"); - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require("./routes/Coupon")); -app.use(authRoute); - -app.use(profileRoute); - -app.use(paymentRoute); - -app.use(courseRoute); - -app.use(adminRoute); - -mongoose - .connect(MONGO_URI, { - useNewUrlParser: true, - useUnifiedTopology: true, - useFindAndModify: false, - }) - .then((result) => { - console.log("connected"); - app.listen(port, () => { - console.log("server is running on port", port); - }); - }) - .catch((err) => { - console.log(err); - }); diff --git a/.history/app_20210509163946.js b/.history/app_20210509163946.js deleted file mode 100644 index 5def299..0000000 --- a/.history/app_20210509163946.js +++ /dev/null @@ -1,103 +0,0 @@ -const express = require("express"); -const mongoose = require("mongoose"); -const bodyparser = require("body-parser"); -const authRoute = require("./routes/auth"); -const profileRoute = require("./routes/profile"); -const paymentRoute = require("./routes/payment"); -const courseRoute = require("./routes/course"); -const adminRoute = require("./routes/admin"); -const port = process.env.PORT || 5000; -require("dotenv").config(); - -const cors = require("cors"); -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express(); - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`; - -app.use(cors()); -app.use(bodyparser.json()); -require("./models/Coupon"); - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require("./routes/Coupon")); -app.use(authRoute); - -app.use(profileRoute); - -app.use(paymentRoute); - -app.use(courseRoute); - -app.use(adminRoute); - -mongoose - .connect(MONGO_URI, { - useNewUrlParser: true, - useUnifiedTopology: true, - useFindAndModify: false, - }) - .then((result) => { - console.log("connected"); - app.listen(port, () => { - console.log("server is running on port", port); - }); - }) - .catch((err) => { - console.log(err); - }); diff --git a/.history/app_20210509164233.js b/.history/app_20210509164233.js deleted file mode 100644 index c8213d3..0000000 --- a/.history/app_20210509164233.js +++ /dev/null @@ -1,103 +0,0 @@ -const express = require("express"); -const mongoose = require("mongoose"); -const bodyparser = require("body-parser"); -const authRoute = require("./routes/auth"); -const profileRoute = require("./routes/profile"); -const paymentRoute = require("./routes/payment"); -const courseRoute = require("./routes/course"); -const adminRoute = require("./routes/admin"); -const port = process.env.PORT || 5000; -require("dotenv").config(); - -const cors = require("cors"); -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express(); - -const MONGO_URI = `mongodb+srv://Cantilever:Cantilever@cluster0.dqxva.mongodb.net/myFirstDatabase?retryWrites=true&w=majority`; - -app.use(cors()); -app.use(bodyparser.json()); -require("./models/Coupon"); - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require("./routes/Coupon")); -app.use(authRoute); - -app.use(profileRoute); - -app.use(paymentRoute); - -app.use(courseRoute); - -app.use(adminRoute); - -mongoose - .connect(MONGO_URI, { - useNewUrlParser: true, - useUnifiedTopology: true, - useFindAndModify: false, - }) - .then((result) => { - console.log("connected"); - app.listen(port, () => { - console.log("server is running on port", port); - }); - }) - .catch((err) => { - console.log(err); - }); diff --git a/.history/app_20210509182548.js b/.history/app_20210509182548.js deleted file mode 100644 index 5def299..0000000 --- a/.history/app_20210509182548.js +++ /dev/null @@ -1,103 +0,0 @@ -const express = require("express"); -const mongoose = require("mongoose"); -const bodyparser = require("body-parser"); -const authRoute = require("./routes/auth"); -const profileRoute = require("./routes/profile"); -const paymentRoute = require("./routes/payment"); -const courseRoute = require("./routes/course"); -const adminRoute = require("./routes/admin"); -const port = process.env.PORT || 5000; -require("dotenv").config(); - -const cors = require("cors"); -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express(); - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`; - -app.use(cors()); -app.use(bodyparser.json()); -require("./models/Coupon"); - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require("./routes/Coupon")); -app.use(authRoute); - -app.use(profileRoute); - -app.use(paymentRoute); - -app.use(courseRoute); - -app.use(adminRoute); - -mongoose - .connect(MONGO_URI, { - useNewUrlParser: true, - useUnifiedTopology: true, - useFindAndModify: false, - }) - .then((result) => { - console.log("connected"); - app.listen(port, () => { - console.log("server is running on port", port); - }); - }) - .catch((err) => { - console.log(err); - }); diff --git a/.history/app_20210509182557.js b/.history/app_20210509182557.js deleted file mode 100644 index 5def299..0000000 --- a/.history/app_20210509182557.js +++ /dev/null @@ -1,103 +0,0 @@ -const express = require("express"); -const mongoose = require("mongoose"); -const bodyparser = require("body-parser"); -const authRoute = require("./routes/auth"); -const profileRoute = require("./routes/profile"); -const paymentRoute = require("./routes/payment"); -const courseRoute = require("./routes/course"); -const adminRoute = require("./routes/admin"); -const port = process.env.PORT || 5000; -require("dotenv").config(); - -const cors = require("cors"); -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express(); - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`; - -app.use(cors()); -app.use(bodyparser.json()); -require("./models/Coupon"); - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require("./routes/Coupon")); -app.use(authRoute); - -app.use(profileRoute); - -app.use(paymentRoute); - -app.use(courseRoute); - -app.use(adminRoute); - -mongoose - .connect(MONGO_URI, { - useNewUrlParser: true, - useUnifiedTopology: true, - useFindAndModify: false, - }) - .then((result) => { - console.log("connected"); - app.listen(port, () => { - console.log("server is running on port", port); - }); - }) - .catch((err) => { - console.log(err); - }); diff --git a/.history/app_20210509182624.js b/.history/app_20210509182624.js deleted file mode 100644 index 9dec7ab..0000000 --- a/.history/app_20210509182624.js +++ /dev/null @@ -1,102 +0,0 @@ -const express = require("express"); -const mongoose = require("mongoose"); -const bodyparser = require("body-parser"); -const authRoute = require("./routes/auth"); -const profileRoute = require("./routes/profile"); -const paymentRoute = require("./routes/payment"); -const courseRoute = require("./routes/course"); -const adminRoute = require("./routes/admin"); -const port = process.env.PORT || 5000; - -const cors = require("cors"); -//const passport = require('passport'); -//const cookieSession = require('cookie-session') ; -//require('./passport-setup') ; - -const app = express(); - -const MONGO_URI = `mongodb+srv://${process.env.MONGO_USER}:${process.env.MONGO_PASSWORD}@cluster0.dqxva.mongodb.net/${process.env.MONGO_DEFAULT_DATABASE}?retryWrites=true&w=majority`; - -app.use(cors()); -app.use(bodyparser.json()); -require("./models/Coupon"); - -// app.use(cookieSession({ -// name: 'test-session', -// keys: ['key1', 'key2'] -// })) - -// const isLoggedIn = (req , res , next) => { -// if(req.user) -// { -// next() -// } -// else -// { -// res.json({ -// error : "No user" -// }) -// } -// } - -// app.use(passport.initialize()); -// app.use(passport.session()); - -// app.get('/failed' , (req , res) => { -// res.json({ -// error : "You have failed to login" -// }) -// }) - -// app.get('/' , (req , res) => { -// console.log('you are not logged in'); - -// }) - -// app.get('/good' ,isLoggedIn , (req , res) => { -// res.json({ -// message:"success" , -// user : req.user -// }) -// }) - -// app.get('/auth/google', -// passport.authenticate('google', { scope: ['profile' , 'email'] })); - -// app.get('/auth/google/callback', -// passport.authenticate('google', { failureRedirect: '/failed' }), -// function(req, res) { -// res.redirect('/good'); -// }); - -// app.get('/logout', (req , res) => { -// req.session = null ; -// req.logout() ; -// res.redirect('/') ; -// }) -app.use(require("./routes/Coupon")); -app.use(authRoute); - -app.use(profileRoute); - -app.use(paymentRoute); - -app.use(courseRoute); - -app.use(adminRoute); - -mongoose - .connect(MONGO_URI, { - useNewUrlParser: true, - useUnifiedTopology: true, - useFindAndModify: false, - }) - .then((result) => { - console.log("connected"); - app.listen(port, () => { - console.log("server is running on port", port); - }); - }) - .catch((err) => { - console.log(err); - }); diff --git a/.history/controllers/auth_20210503150708.js b/.history/controllers/auth_20210503150708.js deleted file mode 100644 index 645d127..0000000 --- a/.history/controllers/auth_20210503150708.js +++ /dev/null @@ -1,103 +0,0 @@ -const bcrypt = require('bcryptjs') ; -const User = require('../models/User') ; -const Student = require('../models/Student') ; -const jwt = require('jsonwebtoken'); -const JWT_secret = "Cantileverlabs"; - -module.exports.Protected = async (req,res,next)=>{ - res.send("Hello User") -} -module.exports.postSignup = async (req , res , next) => { - try - { //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " " ; - let lastName = req.body.lastName || " " ; - let email = req.body.email ; - let password = req.body.password ; - let user = await User.findOne({email:email}) ; - if(user) - { - res.json({ - message:"User already exist" , - type:"error" - }) - } - else - { - const hashedPass = await bcrypt.hash(password , 12) ; - user = new User({ - firstName : firstName , - lastName : lastName , - email : email , - password : hashedPass , - isAdmin : false - }) ; - user = await user.save() ; - await Student.deleteOne({user:user._id}) ; - let student = new Student({ - user:user._id - }) - student = await student.save() ; - user.student = student._id ; - await user.save() ; - res.json({ - message:"Successfully signed Up" , - type:"success" - }) - } - } - catch(err) - { - console.log(err); - } -} ; - - -module.exports.postSignin = async (req , res , next) => { - try - { - //we need email and password as input - let email = req.body.email ; - let password = req.body.password ; - let user = await User.findOne({email : email}) ; - if(user) - { - const isMatched = await bcrypt.compare(password , user.password) ; - if(isMatched) - { - const token = jwt.sign({_id:user._id},JWT_secret) - res.json( - { - token:token - } - ) - } - else - { - res.json({ - message:"email and password doesn't match" , - type:"error" - }) - } - } - else - { - res.json({ - message:"No user with this email exists" , - type : "error" - }) - } - } - catch(err) - { - console.log(err); - } -} - -module.exports.checkProtected = (req , res , next) => { - console.log(req.user); - res.json({ - message:"Protected" , - user : req.user - }) -} \ No newline at end of file diff --git a/.history/controllers/auth_20210509153635.js b/.history/controllers/auth_20210509153635.js deleted file mode 100644 index abe08a3..0000000 --- a/.history/controllers/auth_20210509153635.js +++ /dev/null @@ -1,102 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.phoneAuth = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - } else { - messagebird.verify.create; - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509154632.js b/.history/controllers/auth_20210509154632.js deleted file mode 100644 index c7feaaf..0000000 --- a/.history/controllers/auth_20210509154632.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code has been sent!", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509155010.js b/.history/controllers/auth_20210509155010.js deleted file mode 100644 index 95eb378..0000000 --- a/.history/controllers/auth_20210509155010.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const { messagebird } = require("messagebird"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code has been sent!", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509155051.js b/.history/controllers/auth_20210509155051.js deleted file mode 100644 index 95eb378..0000000 --- a/.history/controllers/auth_20210509155051.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const { messagebird } = require("messagebird"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code has been sent!", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509155117.js b/.history/controllers/auth_20210509155117.js deleted file mode 100644 index bb30f83..0000000 --- a/.history/controllers/auth_20210509155117.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const { messagebird } = require("messagebird")(""); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code has been sent!", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509155429.js b/.history/controllers/auth_20210509155429.js deleted file mode 100644 index 8cf5df4..0000000 --- a/.history/controllers/auth_20210509155429.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const { messagebird } = require("messagebird")(" "); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code has been sent!", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509155455.js b/.history/controllers/auth_20210509155455.js deleted file mode 100644 index 8cf5df4..0000000 --- a/.history/controllers/auth_20210509155455.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const { messagebird } = require("messagebird")(" "); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code has been sent!", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509155647.js b/.history/controllers/auth_20210509155647.js deleted file mode 100644 index 8b44c69..0000000 --- a/.history/controllers/auth_20210509155647.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird")(" "); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code has been sent!", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509155744.js b/.history/controllers/auth_20210509155744.js deleted file mode 100644 index e0acea9..0000000 --- a/.history/controllers/auth_20210509155744.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird")(" "); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code is %token", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509160156.js b/.history/controllers/auth_20210509160156.js deleted file mode 100644 index bdf5047..0000000 --- a/.history/controllers/auth_20210509160156.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird")("uNNYosMopvvCW9RTR1tRWJmYC"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code is %token", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509161351.js b/.history/controllers/auth_20210509161351.js deleted file mode 100644 index bdf5047..0000000 --- a/.history/controllers/auth_20210509161351.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird")("uNNYosMopvvCW9RTR1tRWJmYC"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - try { - const { otp, phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code is %token", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509164829.js b/.history/controllers/auth_20210509164829.js deleted file mode 100644 index 3e02797..0000000 --- a/.history/controllers/auth_20210509164829.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird")("uNNYosMopvvCW9RTR1tRWJmYC"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live - try { - const { phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code is %token", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509165526.js b/.history/controllers/auth_20210509165526.js deleted file mode 100644 index cb03924..0000000 --- a/.history/controllers/auth_20210509165526.js +++ /dev/null @@ -1,130 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird")("uNNYosMopvvCW9RTR1tRWJmYC"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live - try { - const { phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code is %token", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.getOTP = (req, res, next) => { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Code Verified" }); - } - }); -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509165744.js b/.history/controllers/auth_20210509165744.js deleted file mode 100644 index 812d0a7..0000000 --- a/.history/controllers/auth_20210509165744.js +++ /dev/null @@ -1,134 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird")("uNNYosMopvvCW9RTR1tRWJmYC"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live - try { - const { phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code is %token", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.getOTP = (req, res, next) => { - try { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Code Verified" }); - } - }); - } catch (err) { - console.log(err); - } -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/controllers/auth_20210509165914.js b/.history/controllers/auth_20210509165914.js deleted file mode 100644 index d9b71a4..0000000 --- a/.history/controllers/auth_20210509165914.js +++ /dev/null @@ -1,134 +0,0 @@ -const bcrypt = require("bcryptjs"); -const User = require("../models/User"); -const Student = require("../models/Student"); -const jwt = require("jsonwebtoken"); -const JWT_secret = "Cantileverlabs"; -const messagebird = require("messagebird")("llVKD53ve6QRpbCKOHzWBADaS"); - -module.exports.Protected = async (req, res, next) => { - res.send("Hello User"); -}; -module.exports.postSignup = async (req, res, next) => { - try { - //we need firstName , lastName , email , password as input - let firstName = req.body.firstName || " "; - let lastName = req.body.lastName || " "; - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - res.json({ - message: "User already exist", - type: "error", - }); - } else { - const hashedPass = await bcrypt.hash(password, 12); - user = new User({ - firstName: firstName, - lastName: lastName, - email: email, - password: hashedPass, - isAdmin: false, - }); - user = await user.save(); - await Student.deleteOne({ user: user._id }); - let student = new Student({ - user: user._id, - }); - student = await student.save(); - user.student = student._id; - await user.save(); - res.json({ - message: "Successfully signed Up", - type: "success", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.postSignin = async (req, res, next) => { - try { - //we need email and password as input - let email = req.body.email; - let password = req.body.password; - let user = await User.findOne({ email: email }); - if (user) { - const isMatched = await bcrypt.compare(password, user.password); - if (isMatched) { - const token = jwt.sign({ _id: user._id }, JWT_secret); - res.json({ - token: token, - }); - } else { - res.json({ - message: "email and password doesn't match", - type: "error", - }); - } - } else { - res.json({ - message: "No user with this email exists", - type: "error", - }); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.sendOTP = (req, res, next) => { - //uNNYosMopvvCW9RTR1tRWJmYC test - //llVKD53ve6QRpbCKOHzWBADaS live - try { - const { phoneNumber } = req.body; - if (!phoneNumber) { - res.status(422).json({ message: "Please Add All Required Fields" }); - return; - } else { - messagebird.verify.create( - phoneNumber, - { - template: "Your verification code is %token", - }, - function (err, response) { - if (err) { - console.log(err); - res.status(422).json({ message: err.errors[0].description }); - } else { - console.log(response); - res.json({ id: response.id }); - } - } - ); - } - } catch (err) { - console.log(err); - } -}; - -module.exports.getOTP = (req, res, next) => { - try { - const { id, token } = req.body; - messagebird.verify.verify(id, token, function (err, response) { - if (err) { - console.log({ error: err.errors[0].description, id: id }); - res.json({ error: err.errors[0].description, id: id }); - } else { - console.log(response); - res.json({ message: "Code Verified" }); - } - }); - } catch (err) { - console.log(err); - } -}; - -module.exports.checkProtected = (req, res, next) => { - console.log(req.user); - res.json({ - message: "Protected", - user: req.user, - }); -}; diff --git a/.history/models/Coupon_20210503151008.js b/.history/models/Coupon_20210503151008.js deleted file mode 100644 index e69de29..0000000 diff --git a/.history/models/Coupon_20210503151143.js b/.history/models/Coupon_20210503151143.js deleted file mode 100644 index 9b0b365..0000000 --- a/.history/models/Coupon_20210503151143.js +++ /dev/null @@ -1,7 +0,0 @@ -const mongoose=require('mongoose') -const coupon=mongoose.Schema({ - coupon:{ - type:String, - required:true - } -}) diff --git a/.history/models/Coupon_20210503151154.js b/.history/models/Coupon_20210503151154.js deleted file mode 100644 index e2d580b..0000000 --- a/.history/models/Coupon_20210503151154.js +++ /dev/null @@ -1,6 +0,0 @@ -const mongoose=require('mongoose') -const coupon=mongoose.Schema({ - coupon:{ - type:String - } -}) diff --git a/.history/models/Coupon_20210503151227.js b/.history/models/Coupon_20210503151227.js deleted file mode 100644 index 2efa4c6..0000000 --- a/.history/models/Coupon_20210503151227.js +++ /dev/null @@ -1,8 +0,0 @@ -const mongoose=require('mongoose') -const CouponSchema=mongoose.Schema({ - coupon:{ - type:String - } -}) - -module.exports=mongoose.model('Coupon',CouponSchema) \ No newline at end of file diff --git a/.history/models/Coupon_20210503151229.js b/.history/models/Coupon_20210503151229.js deleted file mode 100644 index 2efa4c6..0000000 --- a/.history/models/Coupon_20210503151229.js +++ /dev/null @@ -1,8 +0,0 @@ -const mongoose=require('mongoose') -const CouponSchema=mongoose.Schema({ - coupon:{ - type:String - } -}) - -module.exports=mongoose.model('Coupon',CouponSchema) \ No newline at end of file diff --git a/.history/models/Coupon_20210503152726.js b/.history/models/Coupon_20210503152726.js deleted file mode 100644 index 5a0c169..0000000 --- a/.history/models/Coupon_20210503152726.js +++ /dev/null @@ -1,8 +0,0 @@ -const mongoose=require('mongoose') -const CouponSchema=new mongoose.Schema({ - coupon:{ - type:String - } -}) - -module.exports=mongoose.model('Coupon',CouponSchema) \ No newline at end of file diff --git a/.history/models/Coupon_20210503153800.js b/.history/models/Coupon_20210503153800.js deleted file mode 100644 index 6aa1d0e..0000000 --- a/.history/models/Coupon_20210503153800.js +++ /dev/null @@ -1,8 +0,0 @@ -const mongoose=require('mongoose') -const CouponSchema=new mongoose.Schema({ - coupon:{ - type:String - } -}) - -module.exports=mongoose.model("Coupon",CouponSchema) \ No newline at end of file diff --git a/.history/models/Coupon_20210503154746.js b/.history/models/Coupon_20210503154746.js deleted file mode 100644 index e69ad70..0000000 --- a/.history/models/Coupon_20210503154746.js +++ /dev/null @@ -1,11 +0,0 @@ -const mongoose=require('mongoose') -const CouponSchema=new mongoose.Schema({ - coupon_code:{ - type:String - }, - percentage:{ - type:String - } -}) - -module.exports=mongoose.model("Coupon",CouponSchema) \ No newline at end of file diff --git a/.history/models/Coupon_20210503200331.js b/.history/models/Coupon_20210503200331.js deleted file mode 100644 index a68a548..0000000 --- a/.history/models/Coupon_20210503200331.js +++ /dev/null @@ -1,16 +0,0 @@ -const mongoose=require('mongoose') -const CouponSchema=new mongoose.Schema({ - coupon_code:{ - type:String, - required:true - }, - percentage:{ - type:String, - required:true - }, - remainingTimes:{ - type:Number - } -}) - -module.exports=mongoose.model("Coupon",CouponSchema) \ No newline at end of file diff --git a/.history/models/Coupon_20210503200625.js b/.history/models/Coupon_20210503200625.js deleted file mode 100644 index a68a548..0000000 --- a/.history/models/Coupon_20210503200625.js +++ /dev/null @@ -1,16 +0,0 @@ -const mongoose=require('mongoose') -const CouponSchema=new mongoose.Schema({ - coupon_code:{ - type:String, - required:true - }, - percentage:{ - type:String, - required:true - }, - remainingTimes:{ - type:Number - } -}) - -module.exports=mongoose.model("Coupon",CouponSchema) \ No newline at end of file diff --git a/.history/models/User_20210503150708.js b/.history/models/User_20210503150708.js deleted file mode 100644 index 205349f..0000000 --- a/.history/models/User_20210503150708.js +++ /dev/null @@ -1,34 +0,0 @@ -const mongoose = require('mongoose') ; - -const Schema = mongoose.Schema ; - -const userSchema = new Schema({ - firstName : { - type :String , - required : true - } , - lastName : { - type:String , - required: true - } , - email : { - type:String , - required: true - } , - password : { - type : String - } , - googleId : { - type : String - } , - student : { - type : mongoose.Types.ObjectId , - ref: 'Student' - } , - isAdmin : { - type : Boolean - } - //need to add isAdmin -}) ; - -module.exports = mongoose.model("User" , userSchema) ; \ No newline at end of file diff --git a/.history/models/User_20210509151714.js b/.history/models/User_20210509151714.js deleted file mode 100644 index 434b290..0000000 --- a/.history/models/User_20210509151714.js +++ /dev/null @@ -1,37 +0,0 @@ -const mongoose = require("mongoose"); - -const Schema = mongoose.Schema; - -const userSchema = new Schema({ - firstName: { - type: String, - required: true, - }, - lastName: { - type: String, - required: true, - }, - email: { - type: String, - required: true, - }, - password: { - type: String, - }, - googleId: { - type: String, - }, - student: { - type: mongoose.Types.ObjectId, - ref: "Student", - }, - isAdmin: { - type: Boolean, - }, - otp: { - type: String, - }, - //need to add isAdmin -}); - -module.exports = mongoose.model("User", userSchema); diff --git a/.history/models/User_20210509151719.js b/.history/models/User_20210509151719.js deleted file mode 100644 index 434b290..0000000 --- a/.history/models/User_20210509151719.js +++ /dev/null @@ -1,37 +0,0 @@ -const mongoose = require("mongoose"); - -const Schema = mongoose.Schema; - -const userSchema = new Schema({ - firstName: { - type: String, - required: true, - }, - lastName: { - type: String, - required: true, - }, - email: { - type: String, - required: true, - }, - password: { - type: String, - }, - googleId: { - type: String, - }, - student: { - type: mongoose.Types.ObjectId, - ref: "Student", - }, - isAdmin: { - type: Boolean, - }, - otp: { - type: String, - }, - //need to add isAdmin -}); - -module.exports = mongoose.model("User", userSchema); diff --git a/.history/routes/Coupon_20210503151244.js b/.history/routes/Coupon_20210503151244.js deleted file mode 100644 index e69de29..0000000 diff --git a/.history/routes/Coupon_20210503151301.js b/.history/routes/Coupon_20210503151301.js deleted file mode 100644 index ab6990b..0000000 --- a/.history/routes/Coupon_20210503151301.js +++ /dev/null @@ -1,5 +0,0 @@ -const express = require('express') ; -const authController = require('../controllers/auth') ; -const isAuth = require('../middleware/requirelogin') ; -const router = express.Router() ; - diff --git a/.history/routes/Coupon_20210503151644.js b/.history/routes/Coupon_20210503151644.js deleted file mode 100644 index a987d87..0000000 --- a/.history/routes/Coupon_20210503151644.js +++ /dev/null @@ -1,11 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const coupon=require('../models/Coupon'); - -router.get('/',(req,res)=>{ - coupon.find() - .then(res=>{ - res.status(200).json({coupon:res}) - }) -}) \ No newline at end of file diff --git a/.history/routes/Coupon_20210503152048.js b/.history/routes/Coupon_20210503152048.js deleted file mode 100644 index c8911fa..0000000 --- a/.history/routes/Coupon_20210503152048.js +++ /dev/null @@ -1,25 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = require('../models/Coupon'); - -router.get('/get-coupon',(req,res)=>{ - coupon.find() - .then(res=>{ - res.status(200).json({coupon:res}) - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - res=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) - - -}) \ No newline at end of file diff --git a/.history/routes/Coupon_20210503152427.js b/.history/routes/Coupon_20210503152427.js deleted file mode 100644 index df96b10..0000000 --- a/.history/routes/Coupon_20210503152427.js +++ /dev/null @@ -1,27 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = require('../models/Coupon'); - -router.get('/get-coupon',(req,res)=>{ - coupon.find() - .then(res=>{ - res.status(200).json({coupon:res}) - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - res=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) - - -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503152622.js b/.history/routes/Coupon_20210503152622.js deleted file mode 100644 index d084e4e..0000000 --- a/.history/routes/Coupon_20210503152622.js +++ /dev/null @@ -1,27 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = require('../models/Coupon'); - -router.get('/get-coupon',(req,res)=>{ - coupon.find() - .then(res=>{ - res.status(200).json({coupon:res}) - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) - - -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503152827.js b/.history/routes/Coupon_20210503152827.js deleted file mode 100644 index 72f252b..0000000 --- a/.history/routes/Coupon_20210503152827.js +++ /dev/null @@ -1,27 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = require('../models/Coupon'); - -router.get('/get-coupon',(req,res)=>{ - coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) - - -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503153143.js b/.history/routes/Coupon_20210503153143.js deleted file mode 100644 index 5a33aec..0000000 --- a/.history/routes/Coupon_20210503153143.js +++ /dev/null @@ -1,28 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = require('../models/Coupon'); - -router.get('/get-coupon',(req,res)=>{ - coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) - - -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503153304.js b/.history/routes/Coupon_20210503153304.js deleted file mode 100644 index 30dcd9e..0000000 --- a/.history/routes/Coupon_20210503153304.js +++ /dev/null @@ -1,28 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = require('../models/Coupon'); - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) - - -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503153306.js b/.history/routes/Coupon_20210503153306.js deleted file mode 100644 index 30dcd9e..0000000 --- a/.history/routes/Coupon_20210503153306.js +++ /dev/null @@ -1,28 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = require('../models/Coupon'); - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) - - -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503153356.js b/.history/routes/Coupon_20210503153356.js deleted file mode 100644 index b93052a..0000000 --- a/.history/routes/Coupon_20210503153356.js +++ /dev/null @@ -1,28 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) - - -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503153430.js b/.history/routes/Coupon_20210503153430.js deleted file mode 100644 index b93052a..0000000 --- a/.history/routes/Coupon_20210503153430.js +++ /dev/null @@ -1,28 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) - - -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503154437.js b/.history/routes/Coupon_20210503154437.js deleted file mode 100644 index ce7371d..0000000 --- a/.history/routes/Coupon_20210503154437.js +++ /dev/null @@ -1,33 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {discount}=req.body; - const coupon=new Coupon({ - coupon:discount - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503154828.js b/.history/routes/Coupon_20210503154828.js deleted file mode 100644 index 4434613..0000000 --- a/.history/routes/Coupon_20210503154828.js +++ /dev/null @@ -1,34 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {percentage,coupon_code}=req.body; - const coupon=new Coupon({ - coupon_code, - percentage - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503155530.js b/.history/routes/Coupon_20210503155530.js deleted file mode 100644 index c794196..0000000 --- a/.history/routes/Coupon_20210503155530.js +++ /dev/null @@ -1,41 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {percentage,coupon_code}=req.body; - const coupon=new Coupon({ - coupon_code, - percentage - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -router.put("/update-coupon",(req,res)=>{ - Coupon.findByIdAndUpdate({_id:req.body.id},{$push:{coupon_code:req.body.coupon_code}}) - .then((result)=>{ - res.status(200).json({message:"Coupon Updated"}) - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503155602.js b/.history/routes/Coupon_20210503155602.js deleted file mode 100644 index 690aad5..0000000 --- a/.history/routes/Coupon_20210503155602.js +++ /dev/null @@ -1,43 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {percentage,coupon_code}=req.body; - const coupon=new Coupon({ - coupon_code, - percentage - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -router.put("/update-coupon",(req,res)=>{ - Coupon.findByIdAndUpdate({_id:req.body.id},{$push:{coupon_code:req.body.coupon_code}}) - .then((result)=>{ - res.status(200).json({message:"Coupon Updated"}) - }).catch(err=>{ - console.log(err); - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503155643.js b/.history/routes/Coupon_20210503155643.js deleted file mode 100644 index b57ad04..0000000 --- a/.history/routes/Coupon_20210503155643.js +++ /dev/null @@ -1,43 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {percentage,coupon_code}=req.body; - const coupon=new Coupon({ - coupon_code, - percentage - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -router.put("/update-coupon",(req,res)=>{ - Coupon.findByIdAndUpdate({_id:req.body.id},{$push:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}}) - .then((result)=>{ - res.status(200).json({message:"Coupon Updated"}) - }).catch(err=>{ - console.log(err); - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503155753.js b/.history/routes/Coupon_20210503155753.js deleted file mode 100644 index 1ed31b8..0000000 --- a/.history/routes/Coupon_20210503155753.js +++ /dev/null @@ -1,43 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {percentage,coupon_code}=req.body; - const coupon=new Coupon({ - coupon_code, - percentage - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -router.put("/update-coupon",(req,res)=>{ - Coupon.findByIdAndUpdate(_id:req.body.id,{$push:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}}) - .then((result)=>{ - res.status(200).json({message:"Coupon Updated"}) - }).catch(err=>{ - console.log(err); - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503155800.js b/.history/routes/Coupon_20210503155800.js deleted file mode 100644 index 1ed31b8..0000000 --- a/.history/routes/Coupon_20210503155800.js +++ /dev/null @@ -1,43 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {percentage,coupon_code}=req.body; - const coupon=new Coupon({ - coupon_code, - percentage - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -router.put("/update-coupon",(req,res)=>{ - Coupon.findByIdAndUpdate(_id:req.body.id,{$push:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}}) - .then((result)=>{ - res.status(200).json({message:"Coupon Updated"}) - }).catch(err=>{ - console.log(err); - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503155845.js b/.history/routes/Coupon_20210503155845.js deleted file mode 100644 index b5c9c47..0000000 --- a/.history/routes/Coupon_20210503155845.js +++ /dev/null @@ -1,43 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {percentage,coupon_code}=req.body; - const coupon=new Coupon({ - coupon_code, - percentage - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -router.put("/update-coupon",(req,res)=>{ - Coupon.findByIdAndUpdate(req.body._id,{$set:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}}) - .then((result)=>{ - res.status(200).json({message:"Coupon Updated"}) - }).catch(err=>{ - console.log(err); - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503155915.js b/.history/routes/Coupon_20210503155915.js deleted file mode 100644 index 65d5e6d..0000000 --- a/.history/routes/Coupon_20210503155915.js +++ /dev/null @@ -1,43 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {percentage,coupon_code}=req.body; - const coupon=new Coupon({ - coupon_code, - percentage - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -router.put("/update-coupon",(req,res)=>{ - Coupon.findByIdAndUpdate(req.body._id,{$set:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}}) - .then((result)=>{ - res.status(200).json({message:result}) - }).catch(err=>{ - console.log(err); - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503160010.js b/.history/routes/Coupon_20210503160010.js deleted file mode 100644 index 2af6cdf..0000000 --- a/.history/routes/Coupon_20210503160010.js +++ /dev/null @@ -1,43 +0,0 @@ -const express = require('express') ; -const router = express.Router() ; -const mongoose=require('mongoose'); -const Coupon = mongoose.model('Coupon') - -router.get('/get-coupon',(req,res)=>{ - Coupon.find() - .then(result=>{ - res.status(200).json({coupon:result}) - console.log(result); - }) -}) - -router.post('/set-coupon',(req,res)=>{ - const {percentage,coupon_code}=req.body; - const coupon=new Coupon({ - coupon_code, - percentage - }); - coupon.save().then( - result=>{ - res.status(200).json({message:"Coupon set Successfully"}) - } - ) -}) - -router.delete('/delete-coupon',(req,res)=>{ - Coupon.remove({_id:req.body.id}) - .then((result)=>{ - res.status(200).json({message:"Coupon Deleted"}) - }) -}) - -router.put("/update-coupon",(req,res)=>{ - Coupon.findByIdAndUpdate(req.body._id,{$set:{percentage:req.body.percentage,coupon_code:req.body.coupon_code}},{new:true}) - .then((result)=>{ - res.status(200).json({message:result}) - }).catch(err=>{ - console.log(err); - }) -}) - -module.exports=router \ No newline at end of file diff --git a/.history/routes/Coupon_20210503160014.js b/.history/routes/Coupon_20210503160014.js deleted file mode 100644 index 4c21c39..0000000 --- a/.history/routes/Coupon_20210503160014.js +++ /dev/null @@ -1,50 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - - { - $set: { - percentage: req.body.percentage, - coupon_code: req.body.coupon_code, - }, - }, - { new: true } - ) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160018.js b/.history/routes/Coupon_20210503160018.js deleted file mode 100644 index cb3110f..0000000 --- a/.history/routes/Coupon_20210503160018.js +++ /dev/null @@ -1,49 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - percentage: req.body.percentage, - coupon_code: req.body.coupon_code, - }, - }, - { new: true } - ) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160037.js b/.history/routes/Coupon_20210503160037.js deleted file mode 100644 index 3f41149..0000000 --- a/.history/routes/Coupon_20210503160037.js +++ /dev/null @@ -1,48 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code, - }, - }, - { new: true } - ) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160039.js b/.history/routes/Coupon_20210503160039.js deleted file mode 100644 index 8a53f22..0000000 --- a/.history/routes/Coupon_20210503160039.js +++ /dev/null @@ -1,48 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - }, - }, - { new: true } - ) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160151.js b/.history/routes/Coupon_20210503160151.js deleted file mode 100644 index bed7eac..0000000 --- a/.history/routes/Coupon_20210503160151.js +++ /dev/null @@ -1,47 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - }, - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160427.js b/.history/routes/Coupon_20210503160427.js deleted file mode 100644 index 317ccc8..0000000 --- a/.history/routes/Coupon_20210503160427.js +++ /dev/null @@ -1,47 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - {_id:req.body._id}, - { - $set: { - coupon_code: req.body.coupon_code - }, - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160555.js b/.history/routes/Coupon_20210503160555.js deleted file mode 100644 index 527ec89..0000000 --- a/.history/routes/Coupon_20210503160555.js +++ /dev/null @@ -1,47 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - {_id:req.body._id}, - { - $set: { - coupon_code: req.body.coupon_code - }, - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: req.body.coupon_code }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160634.js b/.history/routes/Coupon_20210503160634.js deleted file mode 100644 index 317ccc8..0000000 --- a/.history/routes/Coupon_20210503160634.js +++ /dev/null @@ -1,47 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - {_id:req.body._id}, - { - $set: { - coupon_code: req.body.coupon_code - }, - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160748.js b/.history/routes/Coupon_20210503160748.js deleted file mode 100644 index 45f4363..0000000 --- a/.history/routes/Coupon_20210503160748.js +++ /dev/null @@ -1,47 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - } - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160850.js b/.history/routes/Coupon_20210503160850.js deleted file mode 100644 index 32442f3..0000000 --- a/.history/routes/Coupon_20210503160850.js +++ /dev/null @@ -1,51 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - } - }, - { new: true },(err,result)=>{ - if(err){ - return res.status(422).json({error:err}) - }else{ - return res.status(200).json({ message: result }); - } - - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160852.js b/.history/routes/Coupon_20210503160852.js deleted file mode 100644 index 953dbcc..0000000 --- a/.history/routes/Coupon_20210503160852.js +++ /dev/null @@ -1,50 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - } - }, - { new: true },(err,result)=>{ - if(err){ - return res.status(422).json({error:err}) - }else{ - return res.status(200).json({ message: result }); - } - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160913.js b/.history/routes/Coupon_20210503160913.js deleted file mode 100644 index 58a684a..0000000 --- a/.history/routes/Coupon_20210503160913.js +++ /dev/null @@ -1,50 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $push: { - coupon_code: req.body.coupon_code - } - }, - { new: true },(err,result)=>{ - if(err){ - return res.status(422).json({error:err}) - }else{ - return res.status(200).json({ message: result }); - } - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503160949.js b/.history/routes/Coupon_20210503160949.js deleted file mode 100644 index 953dbcc..0000000 --- a/.history/routes/Coupon_20210503160949.js +++ /dev/null @@ -1,50 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - } - }, - { new: true },(err,result)=>{ - if(err){ - return res.status(422).json({error:err}) - }else{ - return res.status(200).json({ message: result }); - } - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503161113.js b/.history/routes/Coupon_20210503161113.js deleted file mode 100644 index 42a9321..0000000 --- a/.history/routes/Coupon_20210503161113.js +++ /dev/null @@ -1,50 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findOneAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - } - }, - { new: true },(err,result)=>{ - if(err){ - return res.status(422).json({error:err}) - }else{ - return res.status(200).json({ message: result }); - } - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503161127.js b/.history/routes/Coupon_20210503161127.js deleted file mode 100644 index 953dbcc..0000000 --- a/.history/routes/Coupon_20210503161127.js +++ /dev/null @@ -1,50 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - } - }, - { new: true },(err,result)=>{ - if(err){ - return res.status(422).json({error:err}) - }else{ - return res.status(200).json({ message: result }); - } - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503161157.js b/.history/routes/Coupon_20210503161157.js deleted file mode 100644 index 45f4363..0000000 --- a/.history/routes/Coupon_20210503161157.js +++ /dev/null @@ -1,47 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - } - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503161211.js b/.history/routes/Coupon_20210503161211.js deleted file mode 100644 index 45f4363..0000000 --- a/.history/routes/Coupon_20210503161211.js +++ /dev/null @@ -1,47 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code: req.body.coupon_code - } - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503161322.js b/.history/routes/Coupon_20210503161322.js deleted file mode 100644 index 7813150..0000000 --- a/.history/routes/Coupon_20210503161322.js +++ /dev/null @@ -1,48 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - const {coupon_code,percentage} =req.body; - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code,percentage - } - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503161402.js b/.history/routes/Coupon_20210503161402.js deleted file mode 100644 index 7813150..0000000 --- a/.history/routes/Coupon_20210503161402.js +++ /dev/null @@ -1,48 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code } = req.body; - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - const {coupon_code,percentage} =req.body; - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code,percentage - } - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503200453.js b/.history/routes/Coupon_20210503200453.js deleted file mode 100644 index 82be28f..0000000 --- a/.history/routes/Coupon_20210503200453.js +++ /dev/null @@ -1,54 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code ,remainingTimes} = req.body; - if(!coupon_code || !percentage || !remainingTimes){ - return res.status(422).json({error:"Add all fields"}) - }else{ - const coupon = new Coupon({ - coupon_code, - percentage, - remainingTimes - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); -}); - } - - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - const {coupon_code,percentage} =req.body; - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code,percentage - } - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503200528.js b/.history/routes/Coupon_20210503200528.js deleted file mode 100644 index 7cccf4b..0000000 --- a/.history/routes/Coupon_20210503200528.js +++ /dev/null @@ -1,52 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code ,remainingTimes} = req.body; - if(!coupon_code || !percentage || !remainingTimes){ - return res.status(422).json({error:"Add all fields"}) - }else{ - const coupon = new Coupon({ - coupon_code, - percentage, - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); - } -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - const {coupon_code,percentage} =req.body; - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code,percentage - } - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503200538.js b/.history/routes/Coupon_20210503200538.js deleted file mode 100644 index 36980c3..0000000 --- a/.history/routes/Coupon_20210503200538.js +++ /dev/null @@ -1,53 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code ,remainingTimes} = req.body; - if(!coupon_code || !percentage || !remainingTimes){ - return res.status(422).json({error:"Add all fields"}) - }else{ - const coupon = new Coupon({ - coupon_code, - percentage, - remainingTimes - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); - } -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - const {coupon_code,percentage} =req.body; - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code,percentage - } - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/Coupon_20210503200623.js b/.history/routes/Coupon_20210503200623.js deleted file mode 100644 index 36980c3..0000000 --- a/.history/routes/Coupon_20210503200623.js +++ /dev/null @@ -1,53 +0,0 @@ -const express = require("express"); -const router = express.Router(); -const mongoose = require("mongoose"); -const Coupon = mongoose.model("Coupon"); - -router.get("/get-coupon", (req, res) => { - Coupon.find().then((result) => { - res.status(200).json({ coupon: result }); - console.log(result); - }); -}); - -router.post("/set-coupon", (req, res) => { - const { percentage, coupon_code ,remainingTimes} = req.body; - if(!coupon_code || !percentage || !remainingTimes){ - return res.status(422).json({error:"Add all fields"}) - }else{ - const coupon = new Coupon({ - coupon_code, - percentage, - remainingTimes - }); - coupon.save().then((result) => { - res.status(200).json({ message: "Coupon set Successfully" }); - }); - } -}); - -router.delete("/delete-coupon", (req, res) => { - Coupon.remove({ _id: req.body.id }).then((result) => { - res.status(200).json({ message: "Coupon Deleted" }); - }); -}); - -router.put("/update-coupon", (req, res) => { - const {coupon_code,percentage} =req.body; - Coupon.findByIdAndUpdate( - req.body._id, - { - $set: { - coupon_code,percentage - } - }, - { new: true }) - .then((result) => { - res.status(200).json({ message: result }); - }) - .catch((err) => { - console.log(err); - }); -}); - -module.exports = router; diff --git a/.history/routes/auth_20210503150708.js b/.history/routes/auth_20210503150708.js deleted file mode 100644 index 0eeb700..0000000 --- a/.history/routes/auth_20210503150708.js +++ /dev/null @@ -1,12 +0,0 @@ -const express = require('express') ; -const authController = require('../controllers/auth') ; -const isAuth = require('../middleware/requirelogin') ; -const router = express.Router() ; - -router.get('/protected' ,isAuth,authController.checkProtected) ; - -router.post('/signup' , authController.postSignup) ; - -router.post('/signin' , authController.postSignin) ; - -module.exports = router ; \ No newline at end of file diff --git a/.history/routes/auth_20210509154824.js b/.history/routes/auth_20210509154824.js deleted file mode 100644 index 59ba658..0000000 --- a/.history/routes/auth_20210509154824.js +++ /dev/null @@ -1,16 +0,0 @@ -const express = require("express"); -const authController = require("../controllers/auth"); -const isAuth = require("../middleware/requirelogin"); -const router = express.Router(); - -router.get("/protected", isAuth, authController.checkProtected); - -router.post("/signup", authController.postSignup); - -router.post("/signin", authController.postSignin); - -router.post("/sendotp", authController.sendOTP); - -router.get("/getotp", authController.getOTP); - -module.exports = router; diff --git a/.history/routes/auth_20210509164314.js b/.history/routes/auth_20210509164314.js deleted file mode 100644 index 6c04fe6..0000000 --- a/.history/routes/auth_20210509164314.js +++ /dev/null @@ -1,16 +0,0 @@ -const express = require("express"); -const authController = require("../controllers/auth"); -const isAuth = require("../middleware/requirelogin"); -const router = express.Router(); - -router.get("/protected", isAuth, authController.checkProtected); - -router.post("/signup", authController.postSignup); - -router.post("/signin", authController.postSignin); - -router.post("/sendotp", authController.sendOTP); - -router.post("/getotp", authController.getOTP); - -module.exports = router;