gin框架做web前端服务器 原创 GO开发 2022年3月25日 15:12 夏至未至 1293 当前内容 968 字,在路上,马上到,马上到 ### 场景 go web 前后端分离,但又想前端和后端能在一个服务中,既能访问前端静态资源,又能访问后端接口,并且在 Nginx 部署的时候,又不用像 Django 那样,需要收集静态文件。 ### 代码实现 package main import ( "github.com/gin-gonic/gin" ) func main() { // 初始化gin r := gin.Default() // 添加静态资源路径 r.Static("/static", "./static") // 静态资源(参数1:访问路径,参数2:具体访问的文件路径) r.StaticFile("/", "static/html/index.html") r.StaticFile("/index", "static/html/index.html") r.StaticFile("/index.html", "static/html/index.html") r.StaticFile("/auth.html", "static/html/auth.html") // 这里写后端服务接口 // 运行的地址和端口 _ = r.Run(("127.0.0.1:3000")) } ### 说明 static 是项目跟目录存放静态文件的目录,其结构如下: ... static: ----css ----html ----images ----js ----plugins ----favicon.ico ... 以上均是本地环境学习项目实测,可以尝试,还有更好的方法,不妨建议。 本文标题: gin框架做web前端服务器 本文作者: 夏至未至 发布时间: 2022年3月25日 15:12 最近更新: 2022年3月26日 17:31 原文链接: 许可协议: 署名-非商业性-禁止演绎 4.0 国际(CC BY-NC-ND 4.0) 请按协议转载并保留原文链接及作者 GO(6) gin(1) 上一个 学生通讯录系统 下一个 MySQL语句分类(DDL DML DCL TCL) 当前文章评论暂未开放,请移步至留言处留言。