UNPKG

@meese-os/server

Version:
27 lines (19 loc) 846 B
# 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 <!-- https://mermaid-js.github.io/mermaid/#/flowchart --> ```mermaid 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.