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

Nextjs,本地运行没问题,部署到服务器会发生这种奇怪的问题(初学者)

  •  
  •   Citizen7 · 6 天前 · 539 次点击

    图片 1 一开始写的 fetch('/api/proxy'), 访问 api 提示

       浏览器:POST http://localhost:3000/api/proxy net::ERR_CONNECTION_REFUSED
       改成 fetch('https://weixx.com:3000/api/proxy')并没有解决,应该怎么做呢,求求求指教
    
    8 条回复    2024-09-11 22:56:50 +08:00
    cmdOptionKana
        1
    cmdOptionKana  
       6 天前
    改成 fetch('https://weixx.com:3000/api/proxy') 后,出现什么错误提示?

    weixx.com 是不是你自己的域名?
    Citizen7
        2
    Citizen7  
    OP
       6 天前
    @cmdOptionKana 改成 fetch('https://weixx.com:3000/api/proxy') 后,还跟原来一样 POST http://localhost:3000/api/proxy net::ERR_CONNECTION_REFUSED 不知道这个 localhost 是哪里来的,咋改都改不掉

    weixx.com 是我自己的域名,我修改了一下发出来的,不是真实的
    cmdOptionKana
        3
    cmdOptionKana  
       6 天前
    @Citizen7 那可能是你修改的地方,与发生错误的地方不是同一个地方。也可能你的更新没有反映到服务器(服务器里实际运行的还是修改前的内容)。
    Citizen7
        4
    Citizen7  
    OP
       6 天前
    @cmdOptionKana 这就是我觉得奇怪的地方,我这个是测试用的,只有一个页面,只有这一个调用接口的地方。而且我看过服务器里的代码了,是没问题的,真奇怪
    cmdOptionKana
        5
    cmdOptionKana  
       6 天前   ❤️ 1
    @Citizen7 服务器里的代码,不等于服务器内存里正在运行的代码,也许它没有给你自动更新,也可能在哪个地方缓存了,我平时不用 Nextjs ,你看找一下它们更新程序的流程。
    0x5c0f
        6
    0x5c0f  
       6 天前   ❤️ 1
    服务器一般只开放 80 和 443 端口
    jackple
        7
    jackple  
       6 天前   ❤️ 1
    把端口去掉是不是就可以了呢
    Citizen7
        8
    Citizen7  
    OP
       6 天前
    @cmdOptionKana
    @0x5c0f
    @jackple 感谢指教,刚刚终于找到问题所在了,是宝塔面板反向代理的问题,导致我管理 nodejs ,竟然还能访问网站,也就是缓存没更新
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2408 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:01 · PVG 23:01 · LAX 08:01 · JFK 11:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.