gpt4 book ai didi

go - 如何使用 golang 服务 angular?

转载 作者:数据小太阳 更新时间:2023-10-29 03:34:02 24 4
gpt4 key购买 nike

我正在尝试使用 http.FileServe 提供角度应用程序的目录。但是我得到了该文件夹中的文件列表。我正在使用 gorilla mux 包。

如果它用于简单的 html 文件,它确实有效,但不适用于 Angular 应用程序。

router := mux.NewRouter()
router.PathPrefix("/").Handler(http.FileServer(http.Dir("./static/src/app")))

这会列出 ./static/src/app 目录中的所有文件,当转到该 url 时。我应该如何正确地做到这一点?

最佳答案

Angular 应用程序很可能通过它自己的 NodeJS 服务器提供服务(如果我记得的话,默认情况下在端口 4200 上)。如果您已通过 Angular cli 创建应用,则需要运行 ng build

然后,在 /dist 文件夹中提供 index.html 文件,该文件夹将在运行 ng build 时创建。该文件包含缩小的、捆绑的 JS,可以通过任何网络服务器提供服务。

关于go - 如何使用 golang 服务 angular?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54746130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com