我具有要使用Axios从Web应用程序调用的AWS lambda函数。它一直显示错误:“ http://localhost:3000”已被CORS策略阻止:所请求的资源上没有“ Access-Control-Allow-Origin”标头。
我正在使用无服务器,并且已将cors:true属性添加到我的函数中。我还添加了:
const response = {
statusCode:200,
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Credentials': true
},
body: JSON.stringify({
message: 'Ticket received',
TableData: data,
}),
};
callback(null, response);
我仍然无法解决此问题。任何帮助将不胜感激。
答案 0 :(得分:0)
我返回了2个不同的响应,上面的一个和一个错误响应。一旦我将错误消息定义为具有标题,便可以正常工作。