PhoneAuth
This commit is contained in:
parent
1775d79983
commit
30cd12d738
|
@ -1 +0,0 @@
|
|||
MONGO_USER:"Cantilever"
|
|
@ -1,3 +0,0 @@
|
|||
"MONGO_USER":"Cantilever",
|
||||
"MONGO_PASSWORD" :"Cantilever" ,
|
||||
"MONGO_DEFAULT_DATABASE" :"myFirstDatabase"
|
|
@ -1,3 +0,0 @@
|
|||
module.export={MONGO_USER:"Cantilever",
|
||||
MONGO_PASSWORD :"Cantilever" ,
|
||||
MONGO_DEFAULT_DATABASE :"myFirstDatabase" }
|
|
@ -1,3 +0,0 @@
|
|||
module.export={MONGO_USER:"Cantilever",
|
||||
MONGO_PASSWORD :"Cantilever" ,
|
||||
MONGO_DEFAULT_DATABASE :"myFirstDatabase" }
|
|
@ -1,3 +0,0 @@
|
|||
MONGO_USER:Cantilever,
|
||||
MONGO_PASSWORD :Cantilever ,
|
||||
MONGO_DEFAULT_DATABASE :myFirstDatabase
|
|
@ -1,3 +0,0 @@
|
|||
MONGO_USER:Cantilever,
|
||||
MONGO_PASSWORD :Cantilever ,
|
||||
MONGO_DEFAULT_DATABASE :myFirstDatabase
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
})
|
|
@ -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);
|
||||
});
|
|
@ -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);
|
||||
});
|
|
@ -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);
|
||||
});
|
|
@ -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);
|
||||
});
|
|
@ -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);
|
||||
});
|
|
@ -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);
|
||||
});
|
|
@ -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
|
||||
})
|
||||
}
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -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,
|
||||
});
|
||||
};
|
|
@ -1,7 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const coupon=mongoose.Schema({
|
||||
coupon:{
|
||||
type:String,
|
||||
required:true
|
||||
}
|
||||
})
|
|
@ -1,6 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const coupon=mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
|
@ -1,8 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
||||
|
||||
module.exports=mongoose.model('Coupon',CouponSchema)
|
|
@ -1,8 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
||||
|
||||
module.exports=mongoose.model('Coupon',CouponSchema)
|
|
@ -1,8 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=new mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
||||
|
||||
module.exports=mongoose.model('Coupon',CouponSchema)
|
|
@ -1,8 +0,0 @@
|
|||
const mongoose=require('mongoose')
|
||||
const CouponSchema=new mongoose.Schema({
|
||||
coupon:{
|
||||
type:String
|
||||
}
|
||||
})
|
||||
|
||||
module.exports=mongoose.model("Coupon",CouponSchema)
|
|
@ -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)
|
|
@ -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)
|
|
@ -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)
|
|
@ -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) ;
|
|
@ -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);
|
|
@ -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);
|
|
@ -1,5 +0,0 @@
|
|||
const express = require('express') ;
|
||||
const authController = require('../controllers/auth') ;
|
||||
const isAuth = require('../middleware/requirelogin') ;
|
||||
const router = express.Router() ;
|
||||
|
|
@ -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})
|
||||
})
|
||||
})
|
|
@ -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"})
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
})
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
|
@ -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;
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue