在Lambda函数中添加CORS响应头以允许跨域资源共享。以下是服务器端无服务JavaScript(Lambda)的实现方式:
1.在Lambda函数中安装cors库:npm install cors --save
const cors = require('cors')({origin: true});
exports.handler = function(event, context, callback) { cors(event, context, () => { // Lambda函数功能代码 callback(null, response); }); }
这将允许从任何来源发送具有凭证的CORS请求。此代码可以将其集成到Lambda函数中,以便在执行完功能代码之前由CORS验证请求。
注意:此代码仅适用于服务器端使用AWS Lambda Node.js无服务JavaScript。在其他技术栈中可能需要使用不同的解决方案。