Node.js 在AWS Lambda中为节点模板返回不带API网关的HTML响应
我正在尝试使用AWS Lambda,并在部署中使用无服务器CLI。我正在使用aws nodejs模板生成我的项目文件夹 这是handler.js代码:Node.js 在AWS Lambda中为节点模板返回不带API网关的HTML响应,node.js,aws-lambda,Node.js,Aws Lambda,我正在尝试使用AWS Lambda,并在部署中使用无服务器CLI。我正在使用aws nodejs模板生成我的项目文件夹 这是handler.js代码: 'use strict'; module.exports.hello = async (event, context) => { return { statusCode: 200, body: { "message": 'Hello World! Today is '+new Date().to
'use strict';
module.exports.hello = async (event, context) => {
return {
statusCode: 200,
body: {
"message":
'Hello World! Today is '+new Date().toDateString()
}
};
// Use this code if you don't use the http event with the LAMBDA-PROXY integration
// return { message: 'Go Serverless v1.0! Your function executed successfully!', event };
};
我得到了JSON格式的成功响应。我试图调整它以返回HTML响应。我应该为此更改内容类型吗?如果是,怎么做
我已经回答了以下问题:
还有一些其他的。但是他们都在使用web控制台和API网关,我没有使用它们。您只需要为html添加内容标题
return {
statusCode: 200,
headers: {
'Content-Type': 'text/html',
},
body: '<p>Look ma, its sending html now</p>',
}
返回{
状态代码:200,
标题:{
“内容类型”:“文本/html”,
},
正文:“lookma,它现在正在发送html”,
}
此外,这是在一个