Go 戈朗失败的路径选择

Go 戈朗失败的路径选择,go,routing,Go,Routing,所以我用go创建了一个简单的静态站点 当您点击根目录时,index.html页面可以正常加载,包括所有资产 如果尝试导航到其他页面之一,则不会加载html。我得到一个404错误 我做错了什么?很抱歉弄错了,html文件中的链接有一个输入错误。 如果其他人有这个问题,那不是因为事情的进展。它在HTML文件中没有链接到正确的路由 您确定在templates文件夹中正确命名了所有模板文件吗?例如,如果你想导航到/contact你应该有一个模板/contact.html文件。我用index.html,

所以我用go创建了一个简单的静态站点

当您点击根目录时,index.html页面可以正常加载,包括所有资产

如果尝试导航到其他页面之一,则不会加载html。我得到一个404错误


我做错了什么?

很抱歉弄错了,html文件中的链接有一个输入错误。
如果其他人有这个问题,那不是因为事情的进展。它在HTML文件中没有链接到正确的路由

您确定在
templates
文件夹中正确命名了所有模板文件吗?例如,如果你想导航到
/contact
你应该有一个
模板/contact.html
文件。我用
index.html
about.html
contact.html
创建目录
模板
,你的代码工作正常(但我必须编辑您的代码,因为您没有功能
配置文件
恢复
,我首先更改为
关于
,然后删除第二个)根目录称为staticSite。在staticSite中,有两个目录。Public for css file和templates。在templates目录中都是html文件。在根目录中是main.go