gpt4 book ai didi

go - 静态文件 url 意外行为

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

有人可以向我解释为什么第一行代码提供了预期的结果而第二段代码返回 404 吗?在浏览器中我分别搜索了 localhost/和 localhost/css 。

1. http.Handle("/", http.FileServer(http.Dir("css"))) // works
2. http.Handle("/css", http.FileServer(http.Dir("css"))) // fails
  1. 返回位于所需 url (localhost/) 的 .css 文件。
  2. 在所需的 url (localhost/css) 返回 404。

我不会尝试同时提供两个网址。当我试图解决这个问题时,我会注释掉一个或另一个。

最佳答案

我解决了这个问题。下面的代码在所需的 URL 返回了我的 css。

http.Handle("/css/", http.StripPrefix("/css/", http.FileServer(http.Dir("css))))

奇怪的是我可以发誓我尝试过这种方法。一定是延迟了 chrome 的刷新。

关于go - 静态文件 url 意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49164110/

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