我一直在尝试在 Lambda 函数上使用 nodejs 部署我的 GraphQl Apollo Server,在无服务器离线状态下它运行良好,当我尝试部署它时失败并显示错误:
“发生可恢复错误(写入 ECONNRESET),休眠约 5 秒。尝试 4 中的 1”
一旦出现错误,控制台将退出进程,没有其他消息
我正在使用 Typescript 和 Webpack
我已经做了什么:
yml文件:
service: apollo-sever-kisbel
custom:
webpack:
webpackConfig: ./webpack.config.js
includeModules: true
plugins:
- serverless-webpack
- serverless-offline
provider:
name: aws
runtime: nodejs12.x
stage: dev
functions:
graphql:
handler: lib/index.graphqlHandler
events:
- http:
path: "{proxy+}"
method: any
cors: true
干杯!
最佳答案
如果您遇到无服务器网络问题,您可以在 CLI 中导出 AWS 变量以增加默认超时时间 export AWS_CLIENT_TIMEOUT=360000
希望这对你将来有帮助;)
关于node.js - 无服务器部署 : Recoverable error occurred (write ECONNRESET), 休眠约 5 秒。尝试 4 个中的 1 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61152565/