🎨 Configure standardJS
This commit is contained in:
@ -1,26 +1,26 @@
|
||||
const config = {
|
||||
PORT: process.env.PORT || 8080,
|
||||
HOST: process.env.HOST,
|
||||
FRONT_END_HOST: process.env.FRONT_END_HOST,
|
||||
WEATHER_API_KEY: process.env.OpenWeatherMap_API_KEY,
|
||||
SCRAPER_API_KEY: process.env.Scraper_API_KEY,
|
||||
DATABASE: {
|
||||
host: process.env.DB_HOST,
|
||||
name: process.env.DB_NAME,
|
||||
user: process.env.DB_USER,
|
||||
password: process.env.DB_PASS
|
||||
},
|
||||
JWT_SECRET: process.env.JWT_SECRET,
|
||||
EMAIL_INFO: {
|
||||
host: process.env.EMAIL_HOST,
|
||||
port: 465,
|
||||
secure: true, // true for 465, false for other ports
|
||||
auth: {
|
||||
user: process.env.EMAIL_USER,
|
||||
pass: process.env.EMAIL_PASSWORD
|
||||
}
|
||||
},
|
||||
TOKEN_LIFE: '1 week'
|
||||
};
|
||||
PORT: process.env.PORT || 8080,
|
||||
HOST: process.env.HOST,
|
||||
FRONT_END_HOST: process.env.FRONT_END_HOST,
|
||||
WEATHER_API_KEY: process.env.OpenWeatherMap_API_KEY,
|
||||
SCRAPER_API_KEY: process.env.Scraper_API_KEY,
|
||||
DATABASE: {
|
||||
host: process.env.DB_HOST,
|
||||
name: process.env.DB_NAME,
|
||||
user: process.env.DB_USER,
|
||||
password: process.env.DB_PASS
|
||||
},
|
||||
JWT_SECRET: process.env.JWT_SECRET,
|
||||
EMAIL_INFO: {
|
||||
host: process.env.EMAIL_HOST,
|
||||
port: 465,
|
||||
secure: true, // true for 465, false for other ports
|
||||
auth: {
|
||||
user: process.env.EMAIL_USER,
|
||||
pass: process.env.EMAIL_PASSWORD
|
||||
}
|
||||
},
|
||||
TOKEN_LIFE: '1 week'
|
||||
}
|
||||
|
||||
module.exports = config;
|
||||
module.exports = config
|
||||
|
@ -26,7 +26,7 @@ exports.emailQuoteTemplate = (isValid, quote, frontendLink) => `
|
||||
<tr>
|
||||
<td align="left" valign="top" style="line-height:150%;font-family:Helvetica;font-size:14px;color:rgb(222, 222, 222);padding:30px;box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .25);border: 1px solid black;border-radius: 1rem;">
|
||||
<h2 style="font-size:22px;line-height:28px;margin:0 0 12px 0;">
|
||||
La citation que vous avez proposée a été ${(isValid) ? "validée" : "supprimée"}.
|
||||
La citation que vous avez proposée a été ${(isValid) ? 'validée' : 'supprimée'}.
|
||||
</h2>
|
||||
<p style="margin: 0 0 12px 0;">
|
||||
<a style="color: #ffd800;" href="${frontendLink}/functions/randomQuote">Lien vers la fonction randomQuote de FunctionProject.</a>
|
||||
@ -35,7 +35,7 @@ exports.emailQuoteTemplate = (isValid, quote, frontendLink) => `
|
||||
<p style="margin: 0 0 12px 0;">
|
||||
Si votre citation a été supprimée et vous pensez que c'est une erreur, contactez-moi à cette adresse email : <a style="color: #ffd800;" href="mailto:contact@divlo.fr">contact@divlo.fr</a>.
|
||||
</p>
|
||||
` : ""}
|
||||
` : ''}
|
||||
<div>
|
||||
<p style="padding:0 0 10px 0">
|
||||
La citation en question : <br/>
|
||||
@ -57,7 +57,7 @@ exports.emailQuoteTemplate = (isValid, quote, frontendLink) => `
|
||||
</tbody>
|
||||
</table>
|
||||
</center>
|
||||
`;
|
||||
`
|
||||
|
||||
exports.emailUserTemplate = (subtitle, buttonText, url, footerText) => `
|
||||
<center>
|
||||
@ -107,4 +107,4 @@ exports.emailUserTemplate = (subtitle, buttonText, url, footerText) => `
|
||||
</tbody>
|
||||
</table>
|
||||
</center>
|
||||
`;
|
||||
`
|
||||
|
@ -1,18 +1,18 @@
|
||||
const errors = {
|
||||
generalError: {
|
||||
message: "Vous n'avez pas rentré de valeur valide.",
|
||||
statusCode: 400
|
||||
},
|
||||
generalError: {
|
||||
message: "Vous n'avez pas rentré de valeur valide.",
|
||||
statusCode: 400
|
||||
},
|
||||
|
||||
serverError: {
|
||||
message: "Le serveur n'a pas pu traiter votre requête.",
|
||||
statusCode: 500
|
||||
},
|
||||
serverError: {
|
||||
message: "Le serveur n'a pas pu traiter votre requête.",
|
||||
statusCode: 500
|
||||
},
|
||||
|
||||
requiredFields: {
|
||||
message: "Vous devez remplir tous les champs...",
|
||||
statusCode: 400
|
||||
}
|
||||
};
|
||||
requiredFields: {
|
||||
message: 'Vous devez remplir tous les champs...',
|
||||
statusCode: 400
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = errors;
|
||||
module.exports = errors
|
||||
|
@ -1,6 +1,6 @@
|
||||
const nodemailer = require('nodemailer');
|
||||
const { EMAIL_INFO } = require('./config');
|
||||
const nodemailer = require('nodemailer')
|
||||
const { EMAIL_INFO } = require('./config')
|
||||
|
||||
const transporter = nodemailer.createTransport(EMAIL_INFO);
|
||||
const transporter = nodemailer.createTransport(EMAIL_INFO)
|
||||
|
||||
module.exports = transporter;
|
||||
module.exports = transporter
|
||||
|
Reference in New Issue
Block a user