簡體   English   中英

從AWS Lambda發送SES電子郵件-節點JS錯誤“找不到模塊'nodemailer”

[英]Sending SES email from AWS Lambda - Node JS Error “Cannot find module 'nodemailer”

我收到此錯誤消息:“ errorMessage”:“找不到模塊'nodemailer'”

我用Google搜索,並說安裝nodemailer。 有人可以告訴我該模塊的確切安裝位置嗎? 我是Lambda的新手。

我的Lambda函數如下:

    var aws = require("aws-sdk");
var nodemailer = require("nodemailer");

var ses = new aws.SES();
var s3 = new aws.S3();

exports.handler = (event, context, callback) => {
callback(null, 'Hello from Lambda');
};
  1. 您必須在本地初始化項目npm init
  2. 安裝NodeMailer - npm i nodemailer
  3. 您應該壓縮項目目錄,然后通過在功能代碼窗口中選擇上載.ZIP文件將其上載到lambda。
  4. 現在,您將獲得一個測試選項。
  5. 只需將所有代碼放入index.js進行初始測試,以后就可以隨意移動它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM