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

标签 javascript html go

我有一个由 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/

相关文章:

javascript - 如何将不同大小的元素放在一页中,避免它们之间有太多间隙?

go - Go 中 "Must"模式的内置帮助程序

javascript - 重新附加窗口调整大小时,分离 jQuery 不起作用

javascript - 如何响应嵌入式 Tableau javascript api 中的 slider ?

javascript - 单击表中的用户名链接时获取用户详细信息。我想写一个动态文件

arrays - 如何在结构中附加 slice

linux - 生成核心转储

javascript - CSS 列(照片网格)从左到右而不是从上到下显示

javascript - 在 React 中使用 Stripe 和 Axios 链接异步函数调用

javascript - 从 Object ES6 方式克隆特定键