рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЬрдм apiKey
рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрдм рднреА рдпрд╣ mailgun-js
рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ Error: apiKey value must be defined!
рдлреЗрдВрдХрддрд╛ рд╣реИред
MailGunTransport({
auth: {
apiKey: configService.emailApiKey, // tried hard coding this, the value is definitely set
domain: configService.emailDomain,
},
host: 'api.eu.mailgun.net',
}),
рд╕рдВрд╕реНрдХрд░рдг:
"рдиреЛрдбрдореЗрд▓рд░": "^6.4.16",
"рдиреЛрдбреЗрдореЗрд▓рд░-рдореЗрд▓рдЧрди-рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ": "^2.0.1",
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдХреБрдВрдЬреА рдирд╛рдо рдкрд░ рд╡рд░реНрддрдиреА рдХреА рддреНрд░реБрдЯрд┐ рд╣реИред рдЗрд╕рд╕реЗ рддреБрд▓рдирд╛ рдХрд░реЗрдВ:
{
auth: {
api_key: 'key-1234123412341234',
domain: 'one of your domain names listed at your https://mailgun.com/app/domains'
},
host: 'api.eu.mailgun.net'
}
@WillSquire рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ
@WillSquire рдпрджрд┐ рдЖрдк рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрднреА apiKey
рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВред рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░рд╛ рдкреАрдЖрд░ рдорд░реНрдЬ рд╣реЛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдЬрд╛рд░реА рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ
рд╡рд╛рдкрд╕ рди рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ
рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЗрд╕ рдкреАрдЖрд░ #98 рдХреЗ рд╡рд┐рд▓рдп рдХреЗ рдмрд╛рдж рд╡рд╣ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди @types рдкрд╣рд▓реЗ рд╣реА рдЬрд╛рд░реА рд╣реЛ рдЪреБрдХрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдерд╛
рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЗрд╕ рдкреАрдЖрд░ #98 рдХреЗ рд╡рд┐рд▓рдп рдХреЗ рдмрд╛рдж рд╡рд╣ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди @types рдкрд╣рд▓реЗ рд╣реА рдЬрд╛рд░реА рд╣реЛ рдЪреБрдХрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдерд╛
рдХреНрдпрд╛ рдореИрдВ рдЖрдкрдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛?
рд╣рд╛рдВред рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдореЗрдВ рдХреЛрдб рдХреА рдЬрд╛рдБрдЪ рдХреА, рдХреЛрдб рдореЗрдВ рдореЗрд░рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реИ
рд╣рд╛рдВред рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдореЗрдВ рдХреЛрдб рдХреА рдЬрд╛рдБрдЪ рдХреА, рдХреЛрдб рдореЗрдВ рдореЗрд░рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реИ
рдареАрдХ рд╣реИ рдЖрдЬ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗ! рдореБрдЭреЗ рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдореИрдВ рднреВрд▓ рдЧрдпрд╛ рд╣реЛрдЧрд╛ рд╡реВрдкреНрд╕!
рдЕрдмреНрд░рдХрджрдмрд░рд╛ - рдзрдХреНрдХрд╛ рджрд┐рдпрд╛! рдзрдиреНрдпрд╡рд╛рдж @zgid123
рдзрдиреНрдпрд╡рд╛рдж, рдЕрднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЗрд╕рдиреЗ apiKey
рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛
рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╕рдорд╛рдкрди