我对Golang很新.我知道Golang中有Struct.但就我所知,你必须定义结构
type Circle struct{
x,y,r float64
}
Run Code Online (Sandbox Code Playgroud)
我想知道如何声明Struct中不存在的新变量
circle := new(Circle)
circle.color = "black"
Run Code Online (Sandbox Code Playgroud)
Thx提前.
因此,我正在使用Go服务器来提供单个页面的Web应用程序。
这适用于服务根路由上的所有资产。所有CSS和HTML均已正确提供。
fs := http.FileServer(http.Dir("build"))
http.Handle("/", fs)
Run Code Online (Sandbox Code Playgroud)
因此,当URL为http://myserverurl/index.html或时http://myserverurl/styles.css,它将提供相应的文件。
但是对于类似的URL http://myserverurl/myCustompage,404如果myCustompage不是build文件夹中的文件,它将抛出。
如何使不存在文件的所有路由服务index.html?
它是一个单页Web应用程序,一旦提供html和js,它将呈现适当的屏幕。但它需要index.html在没有文件的路由上提供。
如何才能做到这一点?