Error: Client network socket disconnected before secure TLS connection was established
xiaoxinshiwo opened this issue · comments
C:\WorkSpace\elog>elog sync -e .elog.env
环境变量 已指定读取env文件为:C:\WorkSpace\elog.elog.env
全量更新 未获取到缓存,将全量更新文档
正在获取文档列表,请稍等...
node:internal/process/promises:288
triggerUncaughtException(err, true /* fromPromise */);
^
Error: Client network socket disconnected before secure TLS connection was established
at connResetException (node:internal/errors:720:14)
at TLSSocket.onConnectEnd (node:_tls_wrap:1655:19)
at TLSSocket.emit (node:events:529:35)
at endReadableNT (node:internal/streams/readable:1368:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
code: 'ECONNRESET',
path: '/api/v2/repos/z*n/ot/toc',
host: 'www.yuque.com',
port: 443,
localAddress: undefined,
name: 'ResponseError',
data: undefined,
status: -1,
headers: {},
res: {
status: -1,
statusCode: -1,
statusMessage: null,
headers: {},
size: 0,
aborted: false,
rt: 244,
keepAliveSocket: false,
data: undefined,
requestUrls: [ 'https://www.yuque.com/api/v2/repos/z*n/ot/toc' ],
timing: null,
remoteAddress: '139.224.214.226',
remotePort: 443,
socketHandledRequests: 1,
socketHandledResponses: 0
}
}
Node.js v18.18.0
443 是权限问题,你用的是语雀的 Token 模式,需要注意以下几点
- Token 是语雀高级会员权益,确保你有高级会员
- Token 的权限请将只读权限全部开启
- 本地运行时,user 和 repo 都需要在 .elog.env 中指定
语雀相关信息获取看文档
https://elog.1874.cool/notion/gvnxobqogetukays#%E8%AF%AD%E9%9B%80
如果还有问题的话,可以 将 elog.config.js关于语雀部分的配置发出来看看
443 是权限问题,你用的是语雀的 Token 模式,需要注意以下几点
- Token 是语雀高级会员权益,确保你有高级会员
- Token 的权限请将只读权限全部开启
- 本地运行时,user 和 repo 都需要在 .elog.env 中指定
语雀相关信息获取看文档 https://elog.1874.cool/notion/gvnxobqogetukays#%E8%AF%AD%E9%9B%80
如果还有问题的话,可以 将 elog.config.js关于语雀部分的配置发出来看看
感谢,关掉vpn, proxy问题解决
非常好的工具,昨天语雀宕机6个小时让我下定决心迁移到其他平台