//Return default.html for unmatched requests so routing is handled on client public object Any(IndexPage request) => new HttpResult(VirtualFileSources.GetFile("default.html"));
//Return default.html for unmatched requests so routing is handled on client public object Any(FallbackForClientRoutes request) => new HttpResult(VirtualFileSources.GetFile("index.html"));
public virtual IVirtualFile ResolveVirtualFile(string virtualPath, IRequest httpReq) { return(VirtualFileSources.GetFile(virtualPath)); }
public virtual IVirtualDirectory ResolveVirtualDirectory(string virtualPath, IRequest httpReq) { return(virtualPath == VirtualFileSources.VirtualPathSeparator ? VirtualFileSources.RootDirectory : VirtualFileSources.GetDirectory(virtualPath)); }
public virtual string ResolvePhysicalPath(string virtualPath, IRequest httpReq) { return(VirtualFileSources.CombineVirtualPath(VirtualFileSources.RootDirectory.RealPath, virtualPath)); }