1.0.6 • Published 8 months ago

@meese-os/server v1.0.6

Weekly downloads
-
License
BSD-2-Clause
Repository
github
Last release
8 months ago

MeeseOS Server

This is the main node server module for MeeseOS.

Contains all services and interfaces required to run a node server for MeeseOS.

VFS Chain

flowchart TD
	subgraph Client
		direction LR
		A1["Application"] --> B1["VFS function call"] --> C1["VFS Client Adapter"] --> D1["HTTP Request"]
	end
	subgraph Server
		direction LR
		A2["HTTP endpoint matching VFS function name"] --> B2["VFS Server Adapter"] --> C2["Actual Filesystem"]
	end

	Client --> Server

The client always represents stuff with virtual paths, wihch the VFS server adapter is able to resolve to access a physical filesystem.

The APIs are not limited to the MeeseOS server. A VFS client adapter can theoretically connect to anything as long as the file objects have the correct shape.