如何将基于应用程序的节点迁移到AWS Lambda Serverless?

时间:2020-02-28 00:43:59

标签: node.js lambda websocket serverless

我有一个由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不再是服务器,如何获取 客户对象并设置属性?

0 个答案:

没有答案