似乎外部适配器的最大超时为 3000 毫秒。我的查询需要一段时间才能运行,我需要它是 30000 毫秒。有谁知道我是否可以在外部适配器或我的 chainlink 节点内更改或设置一个参数?
问问题
90 次
1 回答
2
如果您查看 requester.js 包(应该在运行 npm install 后安装),您会发现以下代码:
class Requester {
static request (config, customError, retries = 3, delay = 1000) {
if (typeof config === 'string') config = { url: config }
if (typeof config.timeout === 'undefined') {
const timeout = Number(process.env.TIMEOUT)
config.timeout = !isNaN(timeout) ? timeout : 3000
}
您可以通过进程环境变量设置超时或保持未定义并更改条件假值,如下所示:
config.timeout = !isNaN(timeout) ? timeout : 30000
于 2021-06-09T05:23:41.093 回答