在 AWS WebSocket Gateway Lambda 中如何返回错误?

问题描述

我正在使用 AWS Websocket API 网关。我在 lambda 中有以下代码,我想向连接的用户返回错误

// Joi Validation
  const { error,value } = bodySchema.validate(body);
  
  if (error) {
    return callback({ statusCode: 400,body: "Invalid request" });
  }

但是连接的用户得到:

{"message": "Internal server error","connectionId":"YT8ZZe4sBcwCGvA=","requestId":"YT8cqFb3BcwFgVA="}

我该怎么办。我希望正确发送错误。带有状态码和正文。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)