рдирдорд╕реНрддреЗ,
рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╛ рдореЗрд░реА рддрд░рдл рд╕реЗ рдХреЛрдИ рджреЛрд╖ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рднреЗрдЬреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛: рдореБрдЭреЗ рдпрд╣ рдЕрдкрд╡рд╛рдж рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ: setApiKey is not a function
,
рдореИрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 2.9.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред
рдмрд╣реБрдд рд╕реАрдзрд╛ :
import * as sendGrid from "@sendgrid/mail"
sendGrid.setApiKey($SENDGRID_API_KEY)
mail = { // some mail object }
sendGrid.send(mail)
рдЬреИрд╕реЗ рдбреЙрдХреНрд╕ рдореЗрдВред
рдЕрдЧрд░ рдХреЛрдИ рдореБрдЭреЗ рдкреНрд░рдмреБрджреНрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рд╢рдВрд╕рдиреАрдп рд╣реЛрдЧрд╛,
рдзрдиреНрдпрд╡рд╛рдж,
рдорд╛рдлрд╝ рдХрд░рдирд╛,
рдореИрдВрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рд╣реИ:
import sgMail from "@sendgrid/mail"
рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
@ рд▓реЛрд░реАрдУрдЯ-рдПрди рддреБрдордиреЗ рдореЗрд░рд╛ рджрд┐рди рдмрдЪрд╛ рд▓рд┐рдпрд╛! рдореИрдВрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рднреА рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдФрд░ рдкреВрд░реЗ рджрд┐рди рдЗрд╕реЗ рджреЗрдЦрддрд╛ рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рдж!
@ рд▓реЛрд░реАрдУрдЯ-рдПрди: рд╣рд╛рдп, рдЖрдкрдиреЗ рдХреИрд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдпрд╛?
рдореИрдВ import sgMail from '@sendgrid/mail'
рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ
рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдмреЗрдмрд▓-рдиреЛрдб рдХреЗ рд╕рд╛рде рдЪрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА:
Error: Cannot find module '../sendgrid/mail'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
at Function.Module._load (internal/modules/cjs/loader.js:508:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/Users/piavgh/Desktop/Dev/src/helpers/mail.js:3:1)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Module._compile (/Users/piavgh/Desktop/Dev/jetdyno/Code/performflow-api/node_modules/pirates/lib/index.js:99:24)
at Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Object.newLoader [as .js] (/Users/piavgh/Desktop/Dev/jetdyno/Code/performflow-api/node_modules/pirates/lib/index.js:104:7)
at Module.load (internal/modules/cjs/loader.js:600:32)
[nodemon] app crashed - waiting for file changes before starting...
рдореИрдВрдиреЗ import * as sendgrid from '@sendgrid/client';
рд╕реЗ const client = require('@sendgrid/client');
рдмрджрд▓рдХрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдорд╛рдлрд╝ рдХрд░рдирд╛,
рдореИрдВрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рд╣реИ:
import sgMail from "@sendgrid/mail"
рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ