我有一个由nodejs库ws开发的应用程序 https://www.npmjs.com/package/ws
它在我的本地环境中运行良好,现在我将该应用程序移至lambda Serverless环境。
但是,Websocket在lambda上的工作方式却不同。 lambda要求我仅定义事件(我在以下示例中:https://blog.neverendingqs.com/2019/07/01/serverless-websocket-example.html)
由于我已经基于库https://www.npmjs.com/package/ws开发了ws服务器,因此我试图找到一种方法将lambda路由器代理到ws服务器。
有些东西我很难接受,例如:
如果使用lambda无服务器Websocket,如何在请求URL中获取查询字符串?**
并且我在ws客户端中设置了一些属性,以便稍后可以读回,但是现在我的Websocket.js不再是服务器,如何获取 客户对象并设置属性?