我有一个由 html 编写的 UI 的 GO 项目。在 HTML 文件中,我写了 javascript,我可以安装 GO 并成功加载 UI。
问题是当我将这些 javascript 代码移动到外部文件并包含它时:.我只能构建 GO,但是当加载 UI 时,出现错误 404 Not Found,这是“myscripts.js”文件。奇怪的是它的错误标题: 远程地址:127.0.0.1:8080 请求网址:http://localhost:8080/subscribe/myscripts.js 请求方式:GET 状态码:404 未找到
请帮忙,我找不到任何答案
最佳答案
如果您只为端点定义处理程序,那是正常的。
您应该将 http.FileServer
添加到您的路由器指向存储项目文件的目录的处理程序。
另外,想想 <base>
定义相对链接的根,这将防止路径嵌套等错误。
关于javascript - GO - html 文件无法加载外部 js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28983221/