μ΄κ²μ λλ₯Ό μν΄ μ ν μλνμ§ μμ΅λλ€. 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",
"nodemailer-mailgun-transport": "^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 typescriptμ ν¨κ» μ¬μ©νλ κ²½μ° μ§κΈ λΉμ₯ apiKey
무μνμμμ€. λ΄ PRμ΄ λ³ν©λμμ§λ§ μμ§ λ¦΄λ¦¬μ€λμ§ μμκΈ° λλ¬Έμ
λμμ€μ§ λͺ»ν μ μ¬κ³Όλ립λλ€. μ€μ λ‘ Typescript μ μμ λλ€.
λ€, μ΄ PR #98μ΄ λ³ν©λ ν ν΄λΉ μ΅μ μ λ§λ€μμ§λ§ @typesλ μ΄λ―Έ 릴리μ€λμμ§λ§ μ΄ ν¨ν€μ§ λ²μ μ
λ€, μ΄ PR #98μ΄ λ³ν©λ ν ν΄λΉ μ΅μ μ λ§λ€μμ§λ§ @typesλ μ΄λ―Έ 릴리μ€λμμ§λ§ μ΄ ν¨ν€μ§ λ²μ μ
npmμ΄ κ·νμ λ²μ μ κ²μνλ κ²μ μμμ΅λκΉ?
μ. λ°©κΈ μ΄ ν¨ν€μ§λ₯Ό λ€μ μ€μΉνλλ° μ λ²μ μ΄ μμ΅λλ€. node_modulesμμ μ½λλ₯Ό νμΈνλλ° μ½λμ λ΄ λ³κ²½ μ¬νμ΄ ν¬ν¨λμ΄ μμ§ μμ΅λλ€.
μ. λ°©κΈ μ΄ ν¨ν€μ§λ₯Ό λ€μ μ€μΉνλλ° μ λ²μ μ΄ μμ΅λλ€. node_modulesμμ μ½λλ₯Ό νμΈνλλ° μ½λμ λ΄ λ³κ²½ μ¬νμ΄ ν¬ν¨λμ΄ μμ§ μμ΅λλ€.
μ’μ, μ€λ κ³ μΉ κ²! μμ΄ λ²λ €μΌνλ€λ κ²μ μκΈ°μμΌ μ£Όμ μ κ°μ¬ν©λλ€!
abrakadabra - λ°μ΄! @zgid123 κ°μ¬ν©λλ€
κ°μ¬ν©λλ€. λ°©κΈ ν
μ€νΈνκ³ apiKey
μ ν¨κ» μλνμ΅λλ€.
μλ²½ν λ§κ°