Yeni youtube eğitimlerini takip ederek aws lambda ile çalışmaya başladım ve aws lambda işlevlerini web editörünün kendisinde başarıyla yazabildim.aws'de bir posta kodu karşıya yüklendiğinde karşılaşılan sorunlar lambda
Ancak, "fs" ve "fill-pdf" modüllerini kullanan bir node.js kodu yazdığım yerel sistemimden yükleme zip dosyasıyla denedim. Ama kodu çalıştırmayı denediğimde bana hata veriyordu.
"Hata": modül bulunamadı "/ var/task/index". İnternette aradım ve şu bağlantılardan bazılarını buldum: https://github.com/lob/lambda-pdftk-example Bunu denedim ama aynı hatayı da gösteriyor.
var index = require('index');
var fillPdf = require("fill-pdf");
var fs = require('fs');
var formDate = {
'Employee Name': 'MyName',
'Company Name': 'ComapnyName'
};
var pdfTemplatePath = "my.pdf";
fillPdf.generatePdf(formDate, pdfTemplatePath, function(err,
output) {
if (!err) {
fs.writeFile('message.pdf', output, function (err) {
if (err) throw err;
console.log('It\'s saved! in same location.');
});
}
});
şey bu hata herhangi bir yardım için coming.Thanks olmasının sebebi ne olabilir bilmiyorum ki:
İşte benim kodudur.
için index.zip karşıya? –
{ "errorMessage": "Modül bulunamadı '/ var/task/index'", "errorType": "Hata", "stackTrace": [ "Function.Module._load (module.js: 276: 25) ", " Module.require (module.js: 353: 17) ", " gereksinimi (internal/module.js: 12: 17) " ] } – learner
Çözüldü: Düğüm dizini klasöründeki hatam vardı indeks modülü yok. Aso, lambda'nın anlayacağı şekilde bir işleyici işlevi yazmalıyım.Direct düğümü js kodu, lambda'da çalışmayacaktır. – learner