【问题标题】:Why does serverless-offline re-execute my whole js file for a handler?为什么 serverless-offline 为处理程序重新执行我的整个 js 文件?
【发布时间】:2020-07-18 21:10:13
【问题描述】:

我正在使用serverless-offline 在本地运行apollo-server-lambda。即使处理程序被导出一次,无服务器离线代码也会为每个请求完全重新创建 ApolloServer(这导致我的 knex 创建新的数据库连接并泄漏它们)。我希望它保持相同的 ApolloServer。

如何让 serverless-offline 在调用之间保持相同的 js 实例?

我猜这可以通过遵循任何类型的无服务器离线示例来重现。这是一个例子:

https://medium.com/@gannochenko/how-to-use-graphql-apollo-server-with-serverless-606430ad94b3

【问题讨论】:

    标签: serverless apollo-server serverless-offline


    【解决方案1】:

    看来Serverless-Offline没有模拟执行上下文复用:

    https://github.com/dherault/serverless-offline/issues/363

    【讨论】:

      猜你喜欢
      • 2020-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-29
      • 1970-01-01
      • 2022-12-19
      • 1970-01-01
      相关资源
      最近更新 更多