[英]Using AWS IoT's ThingShadow with a Websocket Connection
[英]Websocket API using AWS uncallable
我正在使用 AWS API 網關 onConnect 和 onDisconnect 創建演示 websocket API,我已附加 Z04A7DABB3C5B04B58BZDA11 函數
像這樣的代碼
const AWS = require('aws-sdk');
const ddb = new AWS.DynamoDB.DocumentClient();
function addConnectionId(connectionId) {
return ddb.delete({
TableName: 'Chat',
Key: {
connectionid : connectionId,
},
}).promise();}
exports.handler = (event) => {
console.log("Connection broken");
const connectionId = event.requestContext.connectionId;
addConnectionId(connectionId).then(() => {
return {
statusCode: 200,
body:JSON.stringify({ msg: 'connected'})
}
});}
但是當我從 wscat 調用它時,我得到 502
D:>wscat -c wss://r6e1pcpjib.execute-api.ap-south-1.amazonaws.com/development
error: Unexpected server response: 502
#aws #webSocket #find-a-specialist
我嘗試了下面的文章,但沒有找到所需的 output
問題是從處理程序返回的數據必須是使用 JSON.Stringify 的字符串格式,並且從處理程序返回的 output 必須采用特定格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.