Ejemplo n.º 1
0
func New(prefix string) *FileServer {
	fs := &FileServer{*core.NewServer(prefix)}
	fs.AddHandler("", getHandler(fs))
	err := fs.AddTemplates("tmpl/") // TODO: template redo
	if err != nil {
		panic(err)
	}
	fs.Data = core.NewSubDataStore("files/", fs.Data)
	return fs
}
Ejemplo n.º 2
0
func newPageStore(store core.DataStore) *pageStore {
	return &pageStore{data: store, pages: core.NewSubDataStore("pages/", store)}
}