golang gin单独部署vue3.0前后端分离应用

概述

因为公司最近的项目前端使用vue 3.0,后端api使用golang gin框架。测试通过后,博文记录,用于备忘。

步骤

  1. npm run build,构建出前端项目的dist目录,dist目录的结构具体如下图
  2. 将dist目录复制到后端程序同级目录,后端代码中添加以下命令
go 复制代码
	r := gin.Default()
	r.Static("/css", "./dist/css")
	r.Static("/img", "./dist/img")
	r.Static("/js", "./dist/js")
	r.LoadHTMLGlob("dist/*.html") // 加载 HTML 模板
	r.GET("/", func(c *gin.Context) {
		c.HTML(http.StatusOK, "index.html", gin.H{})
	})
	....
  1. ./后端程序执行即可

参考链接中有第二种部署方法,具体差异暂时未知。

参考链接

gin 部署 vue
用gin来代理静态请求

相关推荐
_OP_CHEN13 小时前
【前端开发之JavaScript】(二)JS基础语法上篇:吃透变量 / 类型 / 输入输出
开发语言·javascript·html·ecmascript·前端开发·网页开发
Maguyusi13 小时前
go 批量生成 c++与lua的proto文件
开发语言·后端·golang·protobuf
万能的小裴同学13 小时前
饥荒Mod
java·开发语言·junit
foxsen_xia13 小时前
Kamailio通过Lua写路由
开发语言·lua·信息与通信
燃于AC之乐13 小时前
深入解剖STL set/multiset:接口使用与核心特性详解
开发语言·c++·stl·面试题·set·multiset
REDcker13 小时前
Paho MQTT C 开发者快速入门
c语言·开发语言·mqtt
破烂pan13 小时前
Python 实现 HTTP Client 的常见方式
开发语言·python·http
宁酱醇13 小时前
ORACLE 练习1
java·开发语言
HAPPY酷13 小时前
现代 C++ 并发服务器的核心模式
服务器·开发语言·c++
139的世界真奇妙13 小时前
工作事宜思考点
经验分享·笔记·golang·go