- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用访问 FaunaDB 的 Netlify 函数启动我的新 Web 应用程序,虽然它似乎在本地运行良好(通过 netlify dev),但当它在线时,感觉对数据库的每第三次调用都失败并出现以下错误:
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 一边。
最佳答案
您收到的错误可能是由类似于从 AWS Lambda 函数查询 FaunaDB 的问题引起的:https://docs.fauna.com/fauna/current/drivers/known_issues
本质上,支持您的函数的 Netlify 函数上下文可能并不总是在运行。如果是这种情况,则在恢复执行上下文并尝试下一个查询时,存储在 FaunaDB 驱动程序的客户端对象中的连接状态可能已经过时。
典型的解决方案是在主处理程序逻辑中创建客户端对象并执行查询,而不是在初始化逻辑中。
不知道这个回答对你的情况有没有帮助。如果是,请告诉我,我们可以更新 Fauna 文档中的指南。
关于javascript - FetchError : request to https://db. fauna.com/失败,原因:写入 EPIPE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64177908/
假设我有这个架构: Client { services: [Service] @relation(name: "ClientServices") } Service { clients: [Cli
我正在构建一个包含一些相互关联的集合(任务、组和用于存储任务 ID 和顺序的列)的待办事项列表。这些中的每一个都需要缩小到登录用户的范围,所以我有索引来获取_by_owner(所有者是术语)。 我想确
我一直在看 docs FQL 和 Fauna DB 的索引。有没有办法反转查询返回数据的顺序? 这是我的代码: q.Map( q.Paginate(q.Match(q.Index("all_pag
例如,假设我们有一个包含数十万份客户文档的集合,其中包含 3 个字段:name、monthly_salary 和 age。 如何查询monthly_salary大于2000,age大于30的文档? 在
例如,假设我们有一个包含数十万份客户文档的集合,其中包含 3 个字段:name、monthly_salary 和 age。 如何查询monthly_salary大于2000,age大于30的文档? 在
我已经通过两种方式向 Fauna 进行了身份验证 - 登录该站点,将您带到您的 dashboard 使用 CLI - fauna cloud-login 鉴于我使用相同的电子邮件/密码组合登录两者,我
我正在尝试使用访问 FaunaDB 的 Netlify 函数启动我的新 Web 应用程序,虽然它似乎在本地运行良好(通过 netlify dev),但当它在线时,感觉对数据库的每第三次调用都失败并出现
我是一名优秀的程序员,十分优秀!