首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在建立安全的TLS连接之前,使用nuxtjs ECONNRESET客户端网络套接字断开连接的Vercel Serverless函数

在建立安全的TLS连接之前,使用nuxtjs ECONNRESET客户端网络套接字断开连接的Vercel Serverless函数
EN

Stack Overflow用户
提问于 2020-11-19 19:22:50
回答 1查看 768关注 0票数 9

因此,我在vercel的nuxt实现上遇到了这个问题,在随机时刻,站点不会加载并抛出502 http错误--这是vercel的堆栈跟踪:

代码语言:javascript
运行
复制
ERROR   Unhandled Promise Rejection     {"errorType":"Runtime.UnhandledPromiseRejection","errorMessage":"FetchError: request to {api_url} failed, reason: Client network socket disconnected before secure TLS connection was established","reason":{"errorType":"FetchError","errorMessage":"request to {api_url} failed, reason: Client network socket disconnected before secure TLS connection was established","code":"ECONNRESET","message":"request to {api_url} failed, reason: Client network socket disconnected before secure TLS connection was established","type":"system","errno":"ECONNRESET","stack":["FetchError: request to {api_url} failed, reason: Client network socket disconnected before secure TLS connection was established","    at ClientRequest.<anonymous> (server.js:16011:11)","    at ClientRequest.emit (events.js:315:20)","    at ClientRequest.EventEmitter.emit (domain.js:483:12)","    at TLSSocket.socketErrorListener (_http_client.js:426:9)","    at TLSSocket.emit (events.js:315:20)","    at TLSSocket.EventEmitter.emit (domain.js:483:12)","    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)"]},"promise":{},"stack":["Runtime.UnhandledPromiseRejection: FetchError: request to {api_url} failed, reason: Client network socket disconnected before secure TLS connection was established","    at process.<anonymous> (/var/runtime/index.js:35:15)","    at process.emit (events.js:327:22)","    at process.EventEmitter.emit (domain.js:483:12)","    at processEmit [as emit] (/var/task/node_modules/signal-exit/index.js:161:32)","    at processPromiseRejections (internal/process/promises.js:209:33)","    at processTicksAndRejections (internal/process/task_queues.js:98:32)"]}
    Unknown application error occurred

这个错误是关于与api的连接,因为我发现这是一个节点错误,但是我的api是在Laravel上开发的,所以我真的迷路了,谢谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2022-07-28 02:43:41

我遇到了这个问题(在Vercel上有一个Next.js项目)并修复了它。我正在调用一个外部API,但忘记等待其中一个处理程序,因此,当代码运行完毕后,Lambda最终停止等待API调用响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64918625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档