LetTTGACO / elog

Markdown 批量导出工具、开放式跨平台博客解决方案,随意组合写作平台(语雀/Notion/FlowUs/飞书/我来Wolai)和博客平台(Hexo/Vitepress/Halo/Confluence/WordPress等)
https://elog.1874.cool
MIT License
1.22k stars 59 forks source link

Error: Client network socket disconnected before secure TLS connection was established #17

Closed xiaoxinshiwo closed 8 months ago

xiaoxinshiwo commented 8 months ago

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
LetTTGACO commented 8 months ago

443 是权限问题,你用的是语雀的 Token 模式,需要注意以下几点

语雀相关信息获取看文档 https://elog.1874.cool/notion/gvnxobqogetukays#%E8%AF%AD%E9%9B%80

如果还有问题的话,可以 将 elog.config.js关于语雀部分的配置发出来看看

xiaoxinshiwo commented 8 months ago

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个小时让我下定决心迁移到其他平台