一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 336|回复: 0

耗时三日解决一细微程序问题

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
96169
发表于 2024-7-20 11:37:38 | 显示全部楼层 |阅读模式
在尝试利用Cloudflare隧道和Ubuntu服务器搭建聊天应用时,遇到HttpListener返回404错误,起初怀疑是Cloudflare隧道的问题,因为搜索错误信息时关联到了Go语言的问题,而隧道恰好是用Go编写的。我在Cloudflare社区论坛上发布了问题帖子:Tunnel显示“在空闲HTTP通道启动时收到未经授权的响应”错误 - Cloudflare Tunnel - Cloudflare Community。然而未得到回应,我继续深入搜索,今天找到了这个帖子:[Bug] Linux x64/Ubuntu上的HttpListener向浏览器返回404且GetContext()永不返回 - Issue #27766 - dotnet/runtime (github.com)

尽管如此,我还是感到困惑,于是咨询了ChatGPT。它建议我使用http://+:port,但Fleck的URI解析失败了。经过多次尝试,我发现[::]是正确的解决方案。

这个小故障竟耗费了我三天时间,每次按下Enter键,心情就像赌博一样紧张,期待着“这次一定能成功!这次一定能成功!”

原本我也认为Cloudflare隧道存在问题,Windows上能转发到localhost,但在Linux上则需手动配置所有主机名

不过,这次经历让我全面锻炼了技能,从前端、后端到服务器配置和维护,甚至编写了三个框架,收获颇丰。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一元网络论坛

GMT+8, 2024-12-25 01:39 , Processed in 0.097565 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表