V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oppddd
V2EX  ›  Node.js

nuxt 转发 api 失败

  •  
  •   oppddd · 282 天前 · 1096 次点击
    这是一个创建于 282 天前的主题,其中的信息可能已经有所发展或是发生改变。

    报错信息如下

    connect EADDRNOTAVAIL ::1:80 - Local (:::0)
    
      at internalConnect (net.js:934:16)
      at defaultTriggerAsyncIdScope (internal/async_hooks.js:452:18)
      at net.js:1022:9
      at processTicksAndRejections (internal/process/task_queues.js:77:11)
    

    server 配置信息

    server: {
        host: 0,
        port: 80,
        timing: {
          // 可以在 http 响应头看到 Server-Timing 字段,表示服务端渲染时间
          total: true
        }
      }
    
    11 条回复    2023-07-21 22:57:30 +08:00
    jack4536251
        1
    jack4536251  
       282 天前 via Android
    这玩意不好用,用魔板引擎吧
    mringg
        2
    mringg  
       282 天前
    要不降低下难度,换个端口试试
    oppddd
        3
    oppddd  
    OP
       282 天前
    @mringg 换过了,不管用
    oppddd
        4
    oppddd  
    OP
       282 天前
    在 k8s 环境下,转发到 k8s 的 namespace 下的地址;
    oppddd
        5
    oppddd  
    OP
       282 天前
    只有在 server 端下会有报错,导致 api 调用失败
    IvanLi127
        6
    IvanLi127  
       282 天前 via iPad
    用 ip ipv4 试试?
    kingterrors
        7
    kingterrors  
       282 天前
    并发量 如何,失败概率大吗,还是根本无法转发?
    oppddd
        8
    oppddd  
    OP
       282 天前
    @kingterrors 只要使用服务端渲染请求 api ,就报错,如果使用 client 端渲染就没事;

    在容器里面 ping 后端域名也是通的
    AuYuHui
        9
    AuYuHui  
       282 天前
    这个 去 GitHub 提问一下
    oppddd
        10
    oppddd  
    OP
       282 天前
    @IvanLi127 nuxtjs 没相关配置,就是启动一个服务,监听一个端口;一般在容器里面 ip 都是使用 0.0.0.0
    humbass
        11
    humbass  
       281 天前
    因为 nuxtjs 之难用 --> 直接切换到 react 阵营的 nextjs
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4462 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:34 · PVG 13:34 · LAX 22:34 · JFK 01:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.