gpt4 book ai didi

go - 提供 JS 文件时出错

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

我有这个目录结构

src/
github.com/
john/
site/
main.go
templates/
index.html
static/
js/
site.js
css/

在我的 main.go 中:

func main() {
http.Handle("/templates/", http.StripPrefix("/templates/", http.FileServer(http.Dir(filepath.Join(cwd, "/github.com/john/site/templates/"))))
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir(filepath.Join(cwd, "/github.com/john/site/static/"))))

在 index.html 中

<script src="/static/js/site.js"></script>

HTML 正确加载。但是,没有找到这样的js文件。为什么会这样?

我在 src 目录中运行 go install。另外,当我尝试访问 localhost:3000/templates/index.html 时,也找不到该文件。

最佳答案

js文件夹不在static下。应该是这样的

static/
js/
site.js

关于go - 提供 JS 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29558463/

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