SetWebUI sets the embedded web UI filesystem for serving the SPA.
(fsys fs.FS)
| 1657 | |
| 1658 | // SetWebUI sets the embedded web UI filesystem for serving the SPA. |
| 1659 | func (s *Server) SetWebUI(fsys fs.FS) { |
| 1660 | s.webFS = fsys |
| 1661 | s.ensureRouter() |
| 1662 | s.router.Handle("/*", s.spaHandler()) |
| 1663 | } |
| 1664 | |
| 1665 | func (s *Server) spaHandler() http.Handler { |
| 1666 | fileServer := http.FileServer(http.FS(s.webFS)) |
no test coverage detected