我有一个简单的Node.js 10.xLambda函数,在Lambda函数控制台上测试时正常工作:
exports.handler = async (event) => {
var msg = 'connected';
return {
statusCode: 200,
body: { msg: msg}
};
};
我通过API Gateway控制台创建了一个WebSocket API,并通过LAMBDA_PROXY
集成将其集成到其中:
当我尝试使用wscat连接时,会出现错误:
wscat -c "wss://awesomeid1.execute-api.us-west-2.amazonaws.com/dev"
error: Unexpected server response: 502
我该怎么修复它?
奖励问题:我们如何找到Websocket API连接错误的日志?
相关链接并没有帮助我解决它:
void
而不是{statusCode:200}
,所以我的逻辑在服务器端运行,但在客户端上,我会得到一个“无法连接”的错误。很好的发现! - divillysausages