Просмотр исходного кода

:wrench: Adjusted config of send-email to use .env

tags/0.0.4
tomit4 2 лет назад
Родитель
Сommit
6910b78585
2 измененных файлов: 9 добавлений и 4 удалений
  1. 7
    1
      backend/.env.sample
  2. 2
    3
      backend/lib/services/user.js

+ 7
- 1
backend/.env.sample Просмотреть файл

@@ -34,5 +34,11 @@ PSCALE_DB_BRANCH=main
34 34
 PSCALE_DB_USER=myuserpleasechange
35 35
 PSCALE_DB_PASSWORD=pscale_pw_abc123efg456hij789
36 36
 
37
-# Brevo Transactional Email API key
37
+# Brevo Transactional Email API key and other related params
38 38
 BREVO_KEY=brevo_api_key
39
+# Change this to production server
40
+# BREVO_LINK=localhost:1234
41
+BREVO_LINK=link_back_to_siimee
42
+# Change this if multiple templates made via Brevo
43
+# BREVO_TEMPLATE_ID=1
44
+BREVO_TEMPLATE_ID=id_of_brevo_template

+ 2
- 3
backend/lib/services/user.js Просмотреть файл

@@ -333,17 +333,16 @@ module.exports = class UserService extends Schmervice.Service {
333 333
             emailWasRespondedTo: false,
334 334
             accessToken: null,
335 335
         }
336
-
337 336
         const sendSmtpEmail = {
338 337
             to: [
339 338
                 {
340 339
                     email: userCredentials.email,
341 340
                 },
342 341
             ],
343
-            templateId: 1,
342
+            templateId: Number(process.env.BREVO_TEMPLATE_ID),
344 343
             params: {
345 344
                 // TODO: Change this in production...
346
-                link: `localhost:3000/verify/${hashedSessionToken}`,
345
+                link: `${process.env.BREVO_LINK}/verify/${hashedSessionToken}`,
347 346
             },
348 347
         }
349 348
 

Загрузка…
Отмена
Сохранить