nuxt 转发 api 失败

2023-07-20 17:01:11 +08:00
 oppddd

报错信息如下

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
    }
  }
1232 次点击
所在节点    Node.js
11 条回复
jack4536251
2023-07-20 17:11:00 +08:00
这玩意不好用,用魔板引擎吧
mringg
2023-07-20 17:18:29 +08:00
要不降低下难度,换个端口试试
oppddd
2023-07-20 17:28:57 +08:00
@mringg 换过了,不管用
oppddd
2023-07-20 17:29:36 +08:00
在 k8s 环境下,转发到 k8s 的 namespace 下的地址;
oppddd
2023-07-20 17:33:18 +08:00
只有在 server 端下会有报错,导致 api 调用失败
IvanLi127
2023-07-20 20:23:14 +08:00
用 ip ipv4 试试?
kingterrors
2023-07-21 09:14:22 +08:00
并发量 如何,失败概率大吗,还是根本无法转发?
oppddd
2023-07-21 10:00:33 +08:00
@kingterrors 只要使用服务端渲染请求 api ,就报错,如果使用 client 端渲染就没事;

在容器里面 ping 后端域名也是通的
AuYuHui
2023-07-21 10:01:00 +08:00
这个 去 GitHub 提问一下
oppddd
2023-07-21 10:01:30 +08:00
@IvanLi127 nuxtjs 没相关配置,就是启动一个服务,监听一个端口;一般在容器里面 ip 都是使用 0.0.0.0
humbass
2023-07-21 22:57:30 +08:00
因为 nuxtjs 之难用 --> 直接切换到 react 阵营的 nextjs

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

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

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

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

© 2021 V2EX