简单的 Fiber 代理服务器
这是一个使用 Fiber 框架创建的简单 Go Web 服务器应用。服务器监听 3000 端口,只有一个路由 (GET /
),该路由从外部 URL (https://dummyjson.com/products/1
) 获取数据并转发给客户端。
如何运行
- 克隆仓库。
- 进入项目目录。
- 运行
go run main.go
。 - 在 Web 浏览器中访问
http://localhost:3000/
或使用curl
等工具进行测试。
作用
- 从外部服务(本例中为
DummyJson.com
)获取数据 - 将获取的数据或错误消息转发给客户端。
错误处理
- 如果在获取过程中发生任何问题,则返回 500 Internal Server Error。
- 如果外部服务返回的状态码不是 200 OK,则返回相同的状态码。