1

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

如何让无服务器离线以在调用之间保持相同的 js 实例?

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

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

4

1 回答 1

0

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

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

于 2020-06-10T05:54:05.733 回答