From e0ea191150f331c004fa2a7bc343d29463723c52 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:15:39 +0530 Subject: [PATCH 01/25] Create oauth.js --- oauth.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 oauth.js diff --git a/oauth.js b/oauth.js new file mode 100644 index 0000000..e01a638 --- /dev/null +++ b/oauth.js @@ -0,0 +1,25 @@ +const express = require('express'); +const passport = require('passport'); +const mongoose = require('mongoose'); +const User = require('./user'); +const router=require('./routes/auth-routes'); +const keys= require('./config/keys'); +const passportSetup = require('./config/passport-setup'); +const GoogleStrategy = require('passport-google-oauth20').Strategy; +const app=express(); +const url = 'mongodb+srv://santra2050:Abcd1234@cluster0.4yhpu.mongodb.net/Node-data?retryWrites=true&w=majority'; +mongoose.connect(url, { useNewUrlParser: true, useUnifiedTopology: true}) +.then((result)=>{ +console.log('connected to DB'); +}) +.catch((err)=>{ + console.log(err); +}); +app.use('/auth',router); + + +app.get('/',(req,res)=>{ + res.send('sucess'); +}); + +app.listen(2000); From b834ff2d84f5414deaba3aae99a407e94db06088 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:19:50 +0530 Subject: [PATCH 02/25] Create keys.js --- config/keys.js | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 config/keys.js diff --git a/config/keys.js b/config/keys.js new file mode 100644 index 0000000..4592e0a --- /dev/null +++ b/config/keys.js @@ -0,0 +1,6 @@ +module.exports={ + google:{ + clientID: 'CLIENT_ID', + clientSecret: 'CLIENT_SECRET' +} +}; From 648a25755d4d937d4afc8fceebb65aff8842cc4a Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:20:28 +0530 Subject: [PATCH 03/25] Add files via upload --- config/passport-setup.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 config/passport-setup.js diff --git a/config/passport-setup.js b/config/passport-setup.js new file mode 100644 index 0000000..fda7725 --- /dev/null +++ b/config/passport-setup.js @@ -0,0 +1,28 @@ +const passport = require('passport'); +const GoogleStrategy = require('passport-google-oauth20').Strategy; +const keys= require('./keys'); +passport.use(new GoogleStrategy({ + clientID:keys.google.clientID , + clientSecret: keys.google.clientSecret, + callbackURL: "/auth/google/callback" + },(accessToken, refreshToken, profile, done)=> { + User.findOne({googleId: profile.id}) + .then((currentuser)=>{ + if(currentuser){ + console.log('presnt'); + done(null, currentuser); + } + else{ + const user = new User({ + googleId: profile.id + }); + user.save() + .then((result)=>{ + console.log('db created'); + done(null, result); + }) + } + + }); + } +)); \ No newline at end of file From f3cdf4a60c47d070b486a4181f0dce87527fff30 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:21:22 +0530 Subject: [PATCH 04/25] Add files via upload --- routes/auth-routes.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 routes/auth-routes.js diff --git a/routes/auth-routes.js b/routes/auth-routes.js new file mode 100644 index 0000000..0764c45 --- /dev/null +++ b/routes/auth-routes.js @@ -0,0 +1,12 @@ +const passport = require('passport'); +const GoogleStrategy = require('passport-google-oauth20').Strategy; +const router=require('express').Router(); +router.get('/google', + passport.authenticate('google', { scope: ['profile'] })); + +router.get('/google/callback', + function(req, res) { + // Successful authentication, redirect home. + res.redirect('/'); + }); + module.exports=router; \ No newline at end of file From a73721c2ff839d20dc1110424fb30bf4a13c6f97 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:22:07 +0530 Subject: [PATCH 05/25] Add files via upload --- db/user.js | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 db/user.js diff --git a/db/user.js b/db/user.js new file mode 100644 index 0000000..fb6ddff --- /dev/null +++ b/db/user.js @@ -0,0 +1,9 @@ +const mongoose = require('mongoose'); +const Schema = mongoose.Schema; +const db = new Schema({ + googleId: { + type: String, required: true + } +}); +const User = mongoose.model('User', db); +module.exports = User; \ No newline at end of file From 21f3fbf250e5345c8082a85ecb39ba3a636d8710 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:23:05 +0530 Subject: [PATCH 06/25] Delete user.js --- db/user.js | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 db/user.js diff --git a/db/user.js b/db/user.js deleted file mode 100644 index fb6ddff..0000000 --- a/db/user.js +++ /dev/null @@ -1,9 +0,0 @@ -const mongoose = require('mongoose'); -const Schema = mongoose.Schema; -const db = new Schema({ - googleId: { - type: String, required: true - } -}); -const User = mongoose.model('User', db); -module.exports = User; \ No newline at end of file From effa02a3d66669f9eb634afdb611004e37762a36 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:25:05 +0530 Subject: [PATCH 07/25] Add files via upload --- models/user_oauth.js | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 models/user_oauth.js diff --git a/models/user_oauth.js b/models/user_oauth.js new file mode 100644 index 0000000..fb6ddff --- /dev/null +++ b/models/user_oauth.js @@ -0,0 +1,9 @@ +const mongoose = require('mongoose'); +const Schema = mongoose.Schema; +const db = new Schema({ + googleId: { + type: String, required: true + } +}); +const User = mongoose.model('User', db); +module.exports = User; \ No newline at end of file From 9188a4e65a2dcd14ca9339e93859746e439c02f5 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:27:32 +0530 Subject: [PATCH 08/25] Update oauth.js --- oauth.js | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/oauth.js b/oauth.js index e01a638..6f105c8 100644 --- a/oauth.js +++ b/oauth.js @@ -1,20 +1,10 @@ const express = require('express'); const passport = require('passport'); -const mongoose = require('mongoose'); -const User = require('./user'); const router=require('./routes/auth-routes'); const keys= require('./config/keys'); const passportSetup = require('./config/passport-setup'); const GoogleStrategy = require('passport-google-oauth20').Strategy; const app=express(); -const url = 'mongodb+srv://santra2050:Abcd1234@cluster0.4yhpu.mongodb.net/Node-data?retryWrites=true&w=majority'; -mongoose.connect(url, { useNewUrlParser: true, useUnifiedTopology: true}) -.then((result)=>{ -console.log('connected to DB'); -}) -.catch((err)=>{ - console.log(err); -}); app.use('/auth',router); From 2a0f8c299e5838cefa93c39781b9045d2c06fb3c Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:34:33 +0530 Subject: [PATCH 09/25] Update passport-setup.js --- config/passport-setup.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/passport-setup.js b/config/passport-setup.js index fda7725..c9432f9 100644 --- a/config/passport-setup.js +++ b/config/passport-setup.js @@ -1,6 +1,7 @@ const passport = require('passport'); const GoogleStrategy = require('passport-google-oauth20').Strategy; const keys= require('./keys'); +const User=require('../models/user_oauth'); passport.use(new GoogleStrategy({ clientID:keys.google.clientID , clientSecret: keys.google.clientSecret, @@ -25,4 +26,4 @@ passport.use(new GoogleStrategy({ }); } -)); \ No newline at end of file +)); From 408f7e61994184443486492fc3cbe6dc8b7b7c76 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:19:57 +0530 Subject: [PATCH 10/25] Add files via upload --- config/keys_stripe.js | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 config/keys_stripe.js diff --git a/config/keys_stripe.js b/config/keys_stripe.js new file mode 100644 index 0000000..82302d7 --- /dev/null +++ b/config/keys_stripe.js @@ -0,0 +1,6 @@ +module.exports={ + stripe:{ + PUBLISHABLE_KEY:'pk_test_51IyWvWSBus84JHp3FF2d9wrzVUVoNQpcLvMqL06ibfh7yVgcK7sJ7Txxl9l7sG8wsXBpsuve988GFvhrSdkXjtvs00zOhzuDiZ', +SECRET_KEY:'sk_test_51IyWvWSBus84JHp3yx38LYmP99jRqag35aakEBCFq46vMyGgdmSgdjIBJh93ncuNHyE69hdkQmQ8OBOGbaUIkDoE00ShqtMkDz' + } +}; \ No newline at end of file From e9a828f89ae30caf01629544c6470ab6dd73b656 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:20:35 +0530 Subject: [PATCH 11/25] Add files via upload --- routes/payment_routes.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 routes/payment_routes.js diff --git a/routes/payment_routes.js b/routes/payment_routes.js new file mode 100644 index 0000000..13cea90 --- /dev/null +++ b/routes/payment_routes.js @@ -0,0 +1,31 @@ +const keys= require('../config/keys_stripe'); +const router=require('express').Router(); +const path = require('path'); +const PUBLISHABLE_KEY=keys.stripe.PUBLISHABLE_KEY; +const SECRET_KEY=keys.stripe.SECRET_KEY; +const stripe=require('stripe')(SECRET_KEY) +router.get('/',(req,res)=>{ + res.render('payment',{key:PUBLISHABLE_KEY}); + }); + router.post('/',(req,res)=>{ + stripe.customers.create({ + email:req.body.stripeEmail, + source:req.body.stripeToken, + }) + .then((customer)=>{ + return stripe.charges.create({ + amount:20, + description:'Feedback And Details About Companies', + currency:'inr', + customer:customer.id + }) + }) + .then((charge)=>{ + res.send('success'); + }) + .catch((err)=>{ + res.send(err); + }) + }); + + \ No newline at end of file From bd44de775840997d8bafc19dd0e8ab7f895e7569 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:24:45 +0530 Subject: [PATCH 12/25] Update oauth.js --- oauth.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/oauth.js b/oauth.js index 6f105c8..5b1c20b 100644 --- a/oauth.js +++ b/oauth.js @@ -1,11 +1,13 @@ const express = require('express'); const passport = require('passport'); -const router=require('./routes/auth-routes'); +const router=require('./routes/auth_routes'); +const router1=require('./routes/payment_routes'); const keys= require('./config/keys'); const passportSetup = require('./config/passport-setup'); const GoogleStrategy = require('passport-google-oauth20').Strategy; const app=express(); app.use('/auth',router); +app.use('/payment',router1); app.get('/',(req,res)=>{ From 4f55b72d915c1abdf7f019a5e48249d7194e8c4d Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:26:18 +0530 Subject: [PATCH 13/25] Update payment_routes.js --- routes/payment_routes.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/routes/payment_routes.js b/routes/payment_routes.js index 13cea90..3b90683 100644 --- a/routes/payment_routes.js +++ b/routes/payment_routes.js @@ -14,8 +14,8 @@ router.get('/',(req,res)=>{ }) .then((customer)=>{ return stripe.charges.create({ - amount:20, - description:'Feedback And Details About Companies', + amount:50, + description:'Add credits', currency:'inr', customer:customer.id }) @@ -28,4 +28,4 @@ router.get('/',(req,res)=>{ }) }); - \ No newline at end of file + From c4becfc56b4475b391f50e37657219053d6ac903 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:53:43 +0530 Subject: [PATCH 14/25] Update app.js --- app.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app.js b/app.js index 4c6575b..4fe52ff 100644 --- a/app.js +++ b/app.js @@ -1,4 +1,10 @@ const express = require("express"); +const passport = require('passport'); +const router=require('./routes/auth_routes'); +const router1=require('./routes/payment_routes'); +const keys= require('./config/keys'); +const passportSetup = require('./config/passport-setup'); +const GoogleStrategy = require('passport-google-oauth20').Strategy; const mongoose = require("mongoose"); const cors = require("cors"); @@ -11,6 +17,13 @@ app.use(express.urlencoded({ extended: true })); app.use(express.json()); app.use(cors()); +app.use('/auth',router); +app.use('/payment',router1); + + +app.get('/',(req,res)=>{ + res.send('sucess'); +}); app.use("/api", authRoutes); app.listen(process.env.PORT || 2000, () => { From db55a4cdc617fb000dc4d8a87f9acf912736eadd Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:54:02 +0530 Subject: [PATCH 15/25] Delete oauth.js --- oauth.js | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 oauth.js diff --git a/oauth.js b/oauth.js deleted file mode 100644 index 5b1c20b..0000000 --- a/oauth.js +++ /dev/null @@ -1,17 +0,0 @@ -const express = require('express'); -const passport = require('passport'); -const router=require('./routes/auth_routes'); -const router1=require('./routes/payment_routes'); -const keys= require('./config/keys'); -const passportSetup = require('./config/passport-setup'); -const GoogleStrategy = require('passport-google-oauth20').Strategy; -const app=express(); -app.use('/auth',router); -app.use('/payment',router1); - - -app.get('/',(req,res)=>{ - res.send('sucess'); -}); - -app.listen(2000); From a2385ff2e56471c35c624dcecebc64f6255d9e97 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Wed, 9 Jun 2021 17:40:02 +0530 Subject: [PATCH 16/25] Create createservey.js --- controllers/createservey.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 controllers/createservey.js diff --git a/controllers/createservey.js b/controllers/createservey.js new file mode 100644 index 0000000..e8044be --- /dev/null +++ b/controllers/createservey.js @@ -0,0 +1,15 @@ +const User_ques = require('../models/userques'); + +const create_servey = (req,res)=>{ + const user=new User(req.body); + user.save() + .then((value)=>{ +res.redirect('/'); + }) + .catch((err)=>{ + res.send(err); + }) +}); +module.exports ={ + create_servey +}; From bbc8d78641e4d36152dcee9529755bb666203649 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Wed, 9 Jun 2021 17:41:47 +0530 Subject: [PATCH 17/25] Update auth.js --- routes/auth.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/routes/auth.js b/routes/auth.js index 54ba942..0cc8059 100644 --- a/routes/auth.js +++ b/routes/auth.js @@ -8,4 +8,5 @@ router.post('/activate', verifyAccount) router.post('/resetlink', resetlink) router.post('/changepassword',changepassword) router.post('/login',login) -module.exports = router; \ No newline at end of file +router.post('/createservey',create_survey) +module.exports = router; From 437fb0037eea7d20aaec9a46639f59cb5616b4b4 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Wed, 9 Jun 2021 17:44:04 +0530 Subject: [PATCH 18/25] Update auth.js --- routes/auth.js | 1 - 1 file changed, 1 deletion(-) diff --git a/routes/auth.js b/routes/auth.js index 0cc8059..8803df9 100644 --- a/routes/auth.js +++ b/routes/auth.js @@ -8,5 +8,4 @@ router.post('/activate', verifyAccount) router.post('/resetlink', resetlink) router.post('/changepassword',changepassword) router.post('/login',login) -router.post('/createservey',create_survey) module.exports = router; From 474120ecb653db776efb750c520fc97d5798360a Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Wed, 9 Jun 2021 17:54:32 +0530 Subject: [PATCH 19/25] Create survey.js --- routes/survey.js | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 routes/survey.js diff --git a/routes/survey.js b/routes/survey.js new file mode 100644 index 0000000..5182845 --- /dev/null +++ b/routes/survey.js @@ -0,0 +1,5 @@ +const express = require('express'); +const survey = require('../controllers/createservey') +const router = express.Router(); +router.post('/createservey',create_survey); +module.exports = router; From dcc78aa3c2641f0c1e53f37e5a07192bd9880b14 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Wed, 9 Jun 2021 17:58:13 +0530 Subject: [PATCH 20/25] Update app.js --- app.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app.js b/app.js index 4fe52ff..570c8cc 100644 --- a/app.js +++ b/app.js @@ -2,6 +2,7 @@ const express = require("express"); const passport = require('passport'); const router=require('./routes/auth_routes'); const router1=require('./routes/payment_routes'); +const serveyRouter= require('./routes/servey'); const keys= require('./config/keys'); const passportSetup = require('./config/passport-setup'); const GoogleStrategy = require('passport-google-oauth20').Strategy; @@ -25,6 +26,7 @@ app.get('/',(req,res)=>{ res.send('sucess'); }); app.use("/api", authRoutes); +app.use('/create', serveyRouter); app.listen(process.env.PORT || 2000, () => { console.log("server running on port 2000"); From 9ecf4a6e562057da14cf62819be363b05fea7919 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Wed, 9 Jun 2021 17:58:55 +0530 Subject: [PATCH 21/25] Rename survey.js to surveyRouter.js --- routes/{survey.js => surveyRouter.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename routes/{survey.js => surveyRouter.js} (100%) diff --git a/routes/survey.js b/routes/surveyRouter.js similarity index 100% rename from routes/survey.js rename to routes/surveyRouter.js From 8577da45f83e59fca7679af374f8250dc490ef36 Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Wed, 9 Jun 2021 17:59:46 +0530 Subject: [PATCH 22/25] Update app.js --- app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index 570c8cc..6fc33fe 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ const express = require("express"); const passport = require('passport'); const router=require('./routes/auth_routes'); const router1=require('./routes/payment_routes'); -const serveyRouter= require('./routes/servey'); +const surveyRoute= require('./routes/servey'); const keys= require('./config/keys'); const passportSetup = require('./config/passport-setup'); const GoogleStrategy = require('passport-google-oauth20').Strategy; @@ -26,7 +26,7 @@ app.get('/',(req,res)=>{ res.send('sucess'); }); app.use("/api", authRoutes); -app.use('/create', serveyRouter); +app.use('/create', surveyRoute); app.listen(process.env.PORT || 2000, () => { console.log("server running on port 2000"); From 5435b1c765cbc86a0af00142e967f4ee1dae916c Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Wed, 9 Jun 2021 18:00:28 +0530 Subject: [PATCH 23/25] Update app.js --- app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index 6fc33fe..6ea1031 100644 --- a/app.js +++ b/app.js @@ -2,7 +2,7 @@ const express = require("express"); const passport = require('passport'); const router=require('./routes/auth_routes'); const router1=require('./routes/payment_routes'); -const surveyRoute= require('./routes/servey'); +const surveyRouter= require('./routes/servey'); const keys= require('./config/keys'); const passportSetup = require('./config/passport-setup'); const GoogleStrategy = require('passport-google-oauth20').Strategy; @@ -26,7 +26,7 @@ app.get('/',(req,res)=>{ res.send('sucess'); }); app.use("/api", authRoutes); -app.use('/create', surveyRoute); +app.use('/create', surveyRouter); app.listen(process.env.PORT || 2000, () => { console.log("server running on port 2000"); From 66906391b45b05d5a3044231d72eeab83752837f Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Thu, 10 Jun 2021 17:45:38 +0530 Subject: [PATCH 24/25] Update surveyRouter.js --- routes/surveyRouter.js | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/surveyRouter.js b/routes/surveyRouter.js index 5182845..e5be8c9 100644 --- a/routes/surveyRouter.js +++ b/routes/surveyRouter.js @@ -2,4 +2,5 @@ const express = require('express'); const survey = require('../controllers/createservey') const router = express.Router(); router.post('/createservey',create_survey); +router.get('/email/:title', invite_user); module.exports = router; From bcff9b5ae1cbf3bf225d268d6a31be45c172bd1b Mon Sep 17 00:00:00 2001 From: Rishika0109 <82610555+Rishika0109@users.noreply.github.com> Date: Thu, 10 Jun 2021 17:48:31 +0530 Subject: [PATCH 25/25] Update createservey.js --- controllers/createservey.js | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/controllers/createservey.js b/controllers/createservey.js index e8044be..63c5621 100644 --- a/controllers/createservey.js +++ b/controllers/createservey.js @@ -10,6 +10,27 @@ res.redirect('/'); res.send(err); }) }); +const invite_user = (req,res)=>{ + const title=req.params.title; + Customer.findOne({title}) + .then((data)=>{ + var mailOptions={ + from:'1802177.cse.cec@cgc.edu.in', + to:`${data.list}`, + subject:'regarding survey', + text:`http://localhost:7000/survey/${data._id}` + }; + transporter.sendMail(mailOptions,(err,info)=>{ + if(err) + {console.log(err);} + else + {res.send(info.response);} + }) + + }) +}; + module.exports ={ - create_servey + create_servey, + invite_user };