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

为什么serverless offline会为处理程序重新执行我的整个js文件?,serverless,apollo-server,serverless-offline,Serverless,Apollo Server,Serverless Offline,我正在使用serverless offline本地运行阿波罗服务器lambda。即使只导出一次处理程序,无服务器脱机代码也会为每个请求完全重新创建Apollo服务器(这会导致我的knex创建新的DB连接并泄漏它们)。我希望它保持相同的服务器 如何让serverless离线,以便在调用之间保持相同的js实例 我猜这可以通过以下任何类型的无服务器离线示例重现。以下是一个例子: 无服务器脱机似乎不会模拟执行上下文重用: 无服务器脱机似乎不会模拟执行上下文重用:

我正在使用
serverless offline
本地运行阿波罗服务器lambda。即使只导出一次处理程序,无服务器脱机代码也会为每个请求完全重新创建Apollo服务器(这会导致我的knex创建新的DB连接并泄漏它们)。我希望它保持相同的服务器

如何让serverless离线,以便在调用之间保持相同的js实例

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


无服务器脱机似乎不会模拟执行上下文重用:


无服务器脱机似乎不会模拟执行上下文重用: