prod switch

This commit is contained in:
2019-07-10 17:40:42 +02:00
parent 07b5e79d2b
commit 9a3bd880fb
+22 -22
View File
@@ -18,9 +18,9 @@ const LinkedInStrategy = require('@sokratis/passport-linkedin-oauth2').Strategy
const bodyParser = require('body-parser');
passport.use(new FacebookStrategy({
clientID: process.env.FACEBOOK_ID,
clientSecret: process.env.FACEBOOK_SECRET,
callbackURL: process.env.FRONT_SERVER+"/auth/facebook/callback",
clientID: process.env.NODE_ENV === 'production' ? process.env.TT_FACEBOOK_ID : process.env.FACEBOOK_ID,
clientSecret: process.env.NODE_ENV === 'production' ? process.env.TT_FACEBOOK_SECRET : process.env.FACEBOOK_SECRET,
callbackURL: process.env.FRONT_SERVER + "/auth/facebook/callback",
enableProof: true,
passReqToCallback: true
},
@@ -41,9 +41,9 @@ passport.use(new FacebookStrategy({
));
passport.use(new LinkedInStrategy({
clientID: process.env.LINKEDIN_ID,
clientSecret: process.env.LINKEDIN_SECRET,
callbackURL: process.env.FRONT_SERVER+"/auth/linkedin/callback",
clientID: process.env.NODE_ENV === 'production' ? process.env.TT_LINKEDIN_ID : process.env.LINKEDIN_ID,
clientSecret: process.env.NODE_ENV === 'production' ? process.env.TT_LINKEDIN_ID : process.env.TT_LINKEDIN_SECRET,
callbackURL: process.env.FRONT_SERVER + "/auth/linkedin/callback",
//scope: ['r_emailaddress', 'r_liteprofile', 'r_basicprofile'],
// profileFields: ['id', 'first-name', 'last-name', 'location', 'email-address', 'picture-urls::(original)'],
passReqToCallback: true
@@ -61,7 +61,7 @@ passport.use(new LinkedInStrategy({
console.log(profile)
return done(null, token);
});
@@ -106,7 +106,7 @@ app.prepare()
function (req, res) {
console.log(req)
// if (error) {
// console.log(error)
// console.log(error)
// return res.redirect('/Login?error=' + error.message)
// }
// console.log('-linkedincallback')
@@ -117,16 +117,16 @@ app.prepare()
// console.log(req)
// console.log(token)
axios.post(process.env.SERVER_URL+"/api/login_check_oauth", { 'oauth-token': req.user, 'oauth-type': 'linkedin' })
.then((resApi) => {
console.log('$$$$$$$$$$$retreive user from token validation$$$$$$$$$$$$$$')
console.log(resApi)
// return res.redirect('/AuthRouter?JWT=' + resApi.data.token)
return res.redirect('/AuthRouter?JWT=' + resApi.data.token)
}
).catch(err => {
console.log(err)
})
axios.post(process.env.SERVER_URL + "/api/login_check_oauth", { 'oauth-token': req.user, 'oauth-type': 'linkedin' })
.then((resApi) => {
console.log('$$$$$$$$$$$retreive user from token validation$$$$$$$$$$$$$$')
console.log(resApi)
// return res.redirect('/AuthRouter?JWT=' + resApi.data.token)
return res.redirect('/AuthRouter?JWT=' + resApi.data.token)
}
).catch(err => {
console.log(err)
})
});
server.get('/Offre/:id', (req, res) => {
@@ -147,7 +147,7 @@ app.prepare()
if (!!!email) {
console.log('email absent to NewsletterSubscription')
res.status(404).json({ success: false ,message: 'Mauvais paramètre.'});
res.status(404).json({ success: false, message: 'Mauvais paramètre.' });
}
var mailjet = require('node-mailjet')
@@ -155,9 +155,9 @@ app.prepare()
let error = null;
let mailjetResponse = mailjet.post('contact')
.request({ Email: email })
.then(rep=>res.json({ success: true}), rep=>res.json({ success: false , message: rep.message}))
.catch((err) => {console.log("catch mailjet réponse : ");console.log(err.message);});
.then(rep => res.json({ success: true }), rep => res.json({ success: false, message: rep.message }))
.catch((err) => { console.log("catch mailjet réponse : "); console.log(err.message); });
})
server.post('/sendConfirmationEmail', jsonParser, (req, res) => {