frontend

package
v5.0.0-...-2679821 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2025 License: AGPL-3.0 Imports: 2 Imported by: 0

README

This folder contains services required to serve the web interface. It is composed of the following services:

pydio.web.statics

This is a simple HTTP server for accessing to the basic resources like the interface index, serving the front plugins contents, and handling some specific URLs.

See web/plugins.go

pydio.grpc.frontend

Provides a couple of frontend-specific REST APIs that are used only by the frontend clients. It has the particularity to implement a Web Session mechanism (using a CookieStore).

See rest/plugins.go

Documentation

Overview

Package frontend contains services required to serve the web interface. It is composed of the following services :

### pydio.web.statics This is a simple HTTP server for accessing to the basic resources like the interface index, serving the front plugins contents, and handling some specific URLs.

See web/plugins.go

### pydio.grpc.frontend Provides a couple of frontend-specific REST APIs that are used only by the frontend clients. It has the particularity to implement a Web Session mechanism (using a CookieStore).

See rest/service/service.go Services under this folder are called directly by the Http frontend

Index

Constants

This section is empty.

Variables

View Source
var (
	//go:embed assets
	EmbededAssets embed.FS

	FrontendAssets = statics.AsFS(EmbededAssets, "assets")
)

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
Package rest is a service for serving specific requests directly to frontend
Package rest is a service for serving specific requests directly to frontend
web
service
Package web is serving the main entry points for the JS frontend
Package web is serving the main entry points for the JS frontend

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL