为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Go 中加载 Angular 构建文件

如何在 Go 中加载 Angular 构建文件

Go
神不在的星期二 2023-08-07 10:49:30
我的 Go 项目中有一个 dist 文件夹。包含角度构建文件。import (    "github.com/gin-contrib/cors"    "github.com/gin-gonic/contrib/static"    "github.com/gin-gonic/gin")func SetRoutes() *gin.Engine {    router := gin.Default()    router.Use(cors.Default())    router.Use(static.Serve("/", static.LocalFile("./client/dist", true)))    router.Run(":8080")}使用上面的代码我可以提供 dist 文件夹文件。但如果我刷新浏览器,它将无法获取这些文件。显示错误“404 页面未找到”。
查看完整描述

2 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

router.Static("/", "./client/dist")

试试这个代码。它应该有效。


查看完整回答
反对 回复 2023-08-07
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

确保“dist”文件夹包含“index.html”文件作为直接子文件,因为“ng build”创建一个文件夹,其中“your-project-name”包含“index.html”并放置在“dist”中文件夹。



查看完整回答
反对 回复 2023-08-07
  • 2 回答
  • 0 关注
  • 102 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信