首页 > 解决方案 > 无服务器 Websocket 服务部署失败,状态码:400;错误代码:BadRequestException

问题描述

使用无服务器框架,我构建了一个 websocket 服务。

在无服务器部署中,我得到:发生错误:WebsocketsDeployment1605517494880 - 必须为路由 X 定义路由目标(通常是集成),密钥为 $default(服务:AmazonApiGatewayV2;状态代码:400;错误代码:BadRequestException;请求 ID:Y ; 代理:空)。

尝试解决此问题,我添加了:

default:

  handler: handler.defaultMessage

  events:

    - websocket: $default

到 serverless.yaml 文件,现在我得到: 发生错误:SdefaultWebsocketsRou​​te - 此 API 已存在密钥为 $default 的路由(服务:AmazonApiGatewayV2;状态代码:409;错误代码:ConflictException;请求 ID:X;代理: 无效的)。

我不确定问题是什么,我该如何解决?

标签: websocketserverless-frameworkserverlessaws-serverless

解决方案


推荐阅读