【发布时间】:2021-01-18 12:08:59
【问题描述】:
我正在尝试使用访问 FaunaDB 的 Netlify 函数启动我的新 Web 应用程序,虽然它似乎在本地工作得很好(通过 netlify 开发),但当它在线时,感觉每次对数据库的第三次调用都失败并出现以下错误:
FetchError: request to https://db.fauna.com/ failed, reason: write EPIPE
at ClientRequest.<anonymous> (/var/task/src/node_modules/faunadb/node_modules/node-fetch/lib/index.js:1461:11)
at ClientRequest.emit (events.js:315:20)
at TLSSocket.socketErrorListener (_http_client.js:426:9)
at TLSSocket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
type: 'system',
errno: 'EPIPE',
code: 'EPIPE'
}
我不知道这意味着什么,或者我可能做错了什么,或者如何解决它。似乎是在 Fauna 这边。
所有执行对 Fauna 的调用的“服务器端代码”都在各种 Netlify 函数中(我猜这些函数只是封装了 AWS Lambdas)。各种不同的函数调用碰到不同的 Netlify 函数都会产生这个错误,而不仅仅是一个。
【问题讨论】:
标签: javascript netlify faunadb netlify-function