【发布时间】:2020-06-26 20:57:53
【问题描述】:
我们有一个使用 nuxt.js 的 vue.js 应用程序,它从 Heroku 上托管的 Strapi CMS 实例中提取数据。该站点在构建时有许多关系需要解决,并且在本地/开发环境中运行良好,没有任何问题。
但是,当我们推送到 Netlify 时,页面生成过程需要很长时间,最终在很多页面(虽然不是全部)上给我们报错:
ERROR /path/to/page
Error: read ECONNRESET at TLSWrap.onStreamRead (internal/stream_base_commons.js:205:27)
此外,我们在某些情况下还会收到以下错误:
Error: socket hang up
at connResetException (internal/errors.js:604:14)
at TLSSocket.socketOnEnd (_http_client.js:460:23)
at TLSSocket.emit (events.js:323:22)
at TLSSocket.EventEmitter.emit (domain.js:482:12)
at endReadableNT (_stream_readable.js:1204:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
尝试在本地生成网站时,我们也会收到相同的错误。
我们尝试修改 nuxt 配置以减少正在生成的并发路由的数量,但这并没有帮助。
我们假设这是 Netlify 或 Heroku 构建的瓶颈,但由于它在本地工作,可能有一些我们不知道的配置选项。
感谢您的指点。
【问题讨论】:
标签: vue.js heroku axios nuxt.js netlify