我是AWS的新手,我正在尝试通过Lambda Functions处理我的电子邮件.我在node.js中构建了这个:
'use strict';
exports.handler = (event, context, callback) => {
var http = require('http');
var data = JSON.stringify(event);
var options = {
host: 'my.host',
port: '80',
path: '/my/path',
method: 'POST',
headers: {
'Content-Type': 'application/json; charset=utf-8',
'Content-Length': data.length
}
};
var req = http.request(options, function(res) {
var msg = '';
res.setEncoding('utf8');
res.on('data', function(chunk) {
msg += chunk;
});
res.on('end', function() {
console.log(JSON.parse(msg));
});
});
req.write(data);
req.end();
};
Run Code Online (Sandbox Code Playgroud)
我已经使用端点进行了测试并且它运行良好,问题是我刚才意识到消息的主体永远不会被发送.如何访问邮件正文以发送邮件并由我的api处理?
如果您需要查看发送的样品,请告诉我.
我的EC2实例所在的区域不受SES支持,我还能以某种方式通过其他地区发送电子邮件吗?
当服务器关闭时,每个请求都会MaintenanceModeException被抛出并被resources/views/errors/503.blade.php渲染。我正在尝试更改它的路径,但无法弄清楚异常处理和 503 响应在哪里。