V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xboxv
V2EX  ›  程序员

豆包 PC 端软件 真就是个智障, 可别说自己是 AI 了!

  •  
  •   xboxv · 4 小时 25 分钟前 · 623 次点击

    提供了代码.

    const app = express();
    // 配置路由:当访问 /hello 时返回 'abc'
    app.get("/hello", (req, res) => {
      res.send("abc"); // 返回字符串 'abc'
    });
    
    // 使用 connect-history-api-fallback 中间件
    app.use(
      history({
        index: "/index.html", // 指定回退的目标文件,默认为 /index.html
        rewrites: [
          // 自定义重写规则(可选)
          { from: /^\/api/, to: "/api/index.html" }, // 示例:对 /api 路径进行特殊处理
        ],
      })
    );
    
    // 静态文件服务
    app.use(express.static(__dirname + "/public"));
    
    

    通义千问

    根据你提供的代码,问题可能出在 connect-history-api-fallback 中间件的优先级上。connect-history-api-fallback 会拦截所有符合其规则的请求(例如非文件请求),并将它们重定向到指定的索引文件(如 /index.html )。如果它在路由定义之前被调用,那么 /hello 请求会被中间件捕获并重定向到 /index.html ,导致你的自定义路由无法生效。

    9 条回复    2025-03-04 23:08:51 +08:00
    sunziren
        1
    sunziren  
       4 小时 22 分钟前
    哈哈哈,用语音把代码说出来,笑死了。
    phub2020
        2
    phub2020  
       4 小时 20 分钟前
    完了,op 这算不算是 ai 内容发帖,哈哈哈哈,ban 号危险
    mokeyjay
        3
    mokeyjay  
       4 小时 20 分钟前
    😅 这不是你自己选的语音通话吗
    xboxv
        4
    xboxv  
    OP
       3 小时 13 分钟前
    @mokeyjay 对啊,打字麻烦,跟他语音通话沟通
    xboxv
        5
    xboxv  
    OP
       3 小时 13 分钟前
    @phub2020 不至于吧,只是吐槽而已
    niubiman
        6
    niubiman  
       2 小时 9 分钟前
    暴脾气
    sodadev
        7
    sodadev  
       2 小时 7 分钟前
    哈哈哈 谢谢你 开心的晚上
    BlessMeO
        8
    BlessMeO  
       1 小时 56 分钟前 via Android
    哈哈哈哈哈哈
    ChrisFreeMan
        9
    ChrisFreeMan  
       1 小时 25 分钟前   ❤️ 1
    我一般都对 AI 客客气气的,等到天网降临的那一天,也许它会留我一条命。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1756 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:34 · PVG 00:34 · LAX 08:34 · JFK 11:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.