[求助大佬!] nodejs axios 连接超时问题

235 天前
 rizon

国内 aws 机器。 原本是 python 代码,对 jina.ai 的 embedding API 接口发 reques 请求,请求是可以成功的。 但是换成 nodejs 后,用 fetch 或 axios 请求,总会 connect timeout 。

找不到解决办法,特来求助大佬们,谢谢

2599 次点击
所在节点    Node.js
26 条回复
xiaoming1992
235 天前
🤣
rizon
235 天前
问题最后找到了,确实是系统环境变量导致的,我在 docker 里启动就没问题。
但我不知道是哪个环境变量影响的。也不知道本地调试时该如何避免变量影响。
ragnaroks
235 天前
设置 useragent 为浏览器的值试试( navigator.userAgent )
chenliang0571
235 天前
@rizon process.env 看过了吗?有没有相关的?
wangtian2020
235 天前
像是 DNS 问题啊
DICK23
234 天前
环境变量的问题我昨天也遇到了,使用 dotenv 加载环境变量时,直接通过代码运行没问题,通过 bun 运行 script 中的脚本时没法自己调用 dotenv,需要手动在运行命令前加上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1106597

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX