go语言开发显示图片的网站
时间: 2023-10-04 16:10:37 浏览: 51
要开发一个显示图片的网站,可以使用 Go 语言和一些 Web 框架来实现。以下是一个简单的示例:
1. 首先,你需要安装 Go 语言和任何你想使用的 Web 框架。在这里,我们将使用 Gin 框架。你可以在终端中使用以下命令安装 Gin:
```
go get -u github.com/gin-gonic/gin
```
2. 创建一个名为 `main.go` 的文件,并添加以下代码:
```
package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
func main() {
router := gin.Default()
// 设置路由
router.GET("/", func(c *gin.Context) {
c.HTML(http.StatusOK, "index.html", gin.H{})
})
// 设置静态文件路径
router.Static("/images", "./images")
// 启动服务器
router.Run(":8080")
}
```
3. 在项目的根目录下创建一个名为 `index.html` 的文件,并添加以下代码:
```
<!DOCTYPE html>
<html>
<head>
<title>Golang Image Viewer</title>
</head>
<body>
<h1>Golang Image Viewer</h1>
<!-- 显示图片 -->
<img src="/images/image.jpg" alt="Image">
</body>
</html>
```
4. 在项目的根目录下创建一个名为 `images` 的文件夹,并在其中添加你想要显示的图片。在这里,我们将使用名为 `image.jpg` 的图片。
5. 在终端中使用以下命令启动服务器:
```
go run main.go
```
6. 打开浏览器并访问 `http://localhost:8080`,你应该能够看到你添加的图片。
这只是一个简单的示例,你可以根据自己的需求对其进行扩展和定制。