_Node.js._ рдХреЗ рд▓рд┐рдП v3 рдореЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
v3 рдореЗрд▓ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ, "Node.js" рдХреЛрдб рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рддрд╣рдд, рдЖрдк рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП _line 11_ рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ
var sg = require('sendgrid').SendGrid(process.env.SENDGRID_API_KEY)
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ TypeError: require(...).SendGrid is not a function
рдПрдХ рдкреЙрдЗрдВрдЯрд░ ^ (рдХреИрд░реЗрдЯ) рдХреЗ рд╕рд╛рде )
рдФрд░ SendGrid(process.env.SENDGRID_API_KEY)
рдмреАрдЪ рдХреА рдЕрд╡рдзрд┐ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ ...
const sendGrid = require('sendgrid')(process.env.SENDGRID_API_KEY); //removing the .SendGrid method
console.log('sendGrid: ', sendGrid);
рдореБрдЭреЗ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдореИрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдПрдХ рдИрдореЗрд▓ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВред
рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВрдиреЗ рдХреБрдЫ рдпрд╛рдж рдХрд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдореИрдВрдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рднрд╡рд┐рд╖реНрдп рдХреЗ рднреНрд░рдо рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкреА.рдПрд╕.
рд╕реЗрдВрдбрдЧреНрд░рд┐рдб рдХрдорд╛рд▓ рдХрд╛ рд╣реИред рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддреЗ рд░рд╣реЛред
-рддреЛрдмрд┐рдпрд╛ рд░реЗрдХреНрд╕
рд╣реИрд▓реЛ @TobiahRex ,
рд╕рд░ рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рд╣рдо рдЦреБрджрд╛рдИ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЙрдЪрд┐рдд рд╕реБрдзрд╛рд░ рдХрд░реЗрдВрдЧреЗред
рдореИрдВрдиреЗ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирдП рдЕрдкрдбреЗрдЯ рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдЖ рдерд╛ рдФрд░ рдореИрдВ docs.sendgrid.com рдкрд░ рдбреЙрдХреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред
рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рдж!
рд╣рд╛рдп @ рдерд┐рдВрдХрд┐рдВрдЧрд╕реЗрд░рд┐рдпрд╕ ,
рдпрд╣ рдЬрд╛рдирдХрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рдХрд┐ рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
-рдЯреЛрдмреА
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВрдиреЗ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирдП рдЕрдкрдбреЗрдЯ рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ: https://sendgrid.com/docs/Integrate/Code_Examples/v3_Mail/nodejs.html
рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдЖ рдерд╛ рдФрд░ рдореИрдВ docs.sendgrid.com рдкрд░ рдбреЙрдХреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред
рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рдж!