GO -html文件无法加载外部js文件

时间:2015-03-11 09:49:23

标签: javascript html go

我有一个GO项目,其中包含由html编写的UI。在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 Not Found

请帮助,我还没有找到任何答案

1 个答案:

答案 0 :(得分:2)

如果您只为端点定义处理程序,这是正常的。

您应该在路由器中添加指向存储项目文件的目录的http.FileServer处理程序。

另外,请考虑定义相对链接根的<base>,这样可以防止路径嵌套等错误。