为什么serverless-offline会为一个处理程序重新执行我的整个js文件?

问题描述 投票:1回答:1

我在运行一个 apollo-server-lambda 就地取材 serverless-offline. 即使处理程序被导出一次,serverless-offline代码也在为每个请求完全重新创建ApolloServer(这导致我的knex创建新的DB连接并泄漏它们)。 我希望它能保持相同的ApolloServer。

我怎样才能让serverless-offline在调用之间保持相同的js实例?

我猜测这可以通过遵循任何一种serverless-offline的例子来重现。 下面是一个例子。

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

serverless apollo-server serverless-offline
1个回答
0
投票

Serverless-Offline似乎没有模拟执行上下文重用。

https:/github.comdheraultserverless-offlineissues363

© www.soinside.com 2019 - 2024. All rights reserved.